Допустим есть UserControl у которого есть некоторое Dependence Property
public class MyUserControl : UserControl
{
public static readonly DependenceProperty MyStringProperty = DependenceProperty.Register( "MyString", typeof(string), typeof(MyUserControl) );
public string MyString
{
get{ return (string)GetValue( MyStringProperty );}
set{ SetValue( MyStringProperty , value ); }
}
}
И есть разметка Xaml данного контрола, где нужно передать свойство MyString свойствам дочерних контролов, в примере свойство ToolTip для Button.
Как это можно осуществить ?
<UserControl>
...
<StackPanel>
<Button ToolTip={ } ></Button>
</StackPanel>
<ItemsControl>
...
<DataTemplate>
<Button ToolTip={ } ></Button>
</DataTemplate>
</ItemsControl>
</UserControl>
Здравствуйте, Аноним, Вы писали:
А>И есть разметка Xaml данного контрола, где нужно передать свойство MyString свойствам дочерних контролов, в примере свойство ToolTip для Button.
А>Как это можно осуществить ?
<UserControl x:Name="root">
...
<StackPanel>
<Button ToolTip={Binding MyString, ElementName=root} ></Button>
</StackPanel>
<ItemsControl>
...
<DataTemplate>
<Button ToolTip={Binding MyString, ElementName=root} ></Button>
</DataTemplate>
</ItemsControl>
</UserControl>