Trigger.SourceName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает имя объекта со свойством, которое приводит к применению связанных наборов.
public:
property System::String ^ SourceName { System::String ^ get(); void set(System::String ^ value); };
public string SourceName { get; set; }
[System.Windows.Markup.Ambient]
public string SourceName { get; set; }
member this.SourceName : string with get, set
[<System.Windows.Markup.Ambient>]
member this.SourceName : string with get, set
Public Property SourceName As String
Значение свойства
Свойство по умолчанию — null. Если это свойство nullимеет значение, Property то свойство вычисляется относительно элемента, к которым применяется этот стиль или шаблон (к стилированному родителю или шаблону).
- Атрибуты
Исключения
Trigger После использования его нельзя изменить.
Примеры
Один из сценариев, когда свойство SourceName , интересующее вас, не является свойством шаблонного родительского элемента, как показано в следующем примере:
<Trigger SourceName="Popup"
Property="AllowsTransparency"
Value="True">
<Setter TargetName="SubmenuBorder"
Property="CornerRadius"
Value="0,0,4,4" />
<Setter TargetName="SubmenuBorder"
Property="Padding"
Value="0,0,0,3" />
</Trigger>
Комментарии
Это свойство можно задать для имени любого элемента в области применения коллекции триггеров (коллекции, Trigger которая является частью). Обычно это именованный элемент, который находится в шаблоне, который содержит этот Triggerэлемент.
Объект можно назвать с помощью синтаксиса директивы x:Name .