Expand Minimize

Modifiability Enumeration

Specifies the modifiability value of a LocalizabilityAttribute for a binary XAML (BAML) class or class member.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public enum class Modifiability
<object property="enumerationMemberName" .../>

Member nameDescription
InheritTargeted value modifiability is inherited from its parent node.
ModifiableTargeted value is modifiable by localizers.
UnmodifiableTargeted value is not modifiable by localizers.

A LocalizabilityAttribute attribute can be applied to a class, property, or method.

For more information on how to use localization attributes, see Localization Attributes and Comments.

The following code example shows the modifiability value of localization attributes defined for a button.

<!-- Define localization attributes for the button.
      - The content is visible to the localizer and can be changed.
      - The font family property is visible to the localizer but cannot be changed. -->
  <Button
    FontFamily="Microsoft San Serif"
    Localization.Attributes=
      "$Content(Button Readable Modifiable) FontFamily(Font Readable Unmodifiable)" >
    your company name here
  </Button>

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft