namespace WpfApplication1
{
partial class Data
{
public string SomeData { get; set; }
}
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Data d = new Data();
d.SomeData = "SomeValue";
Content = d;
}
}
}
//===============================
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1"
x:Class="WpfApplication1.Data">
<DataTemplate DataType="{x:Type local:Data}">
<Button Content="{Binding Path=SomeData}"/>
</DataTemplate>
</ResourceDictionary>
How would you then handle events on that Data template? Say for example I wanted to perform some task on the SomeData property in response to the button being clicked.