我正在通用Windows应用程序中创建模板化控件。
问题在于<Button Content="{Binding}" Command="{TemplateBinding AddCharCommand}" />
TemplateBinding
不起作用。
似乎问题是因为它是在DataTemplate
内定义的。
这是Style
以及应用于我的控件的模板。
<Style TargetType="local:CoordinatesControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:CoordinatesControl">
<ListView ItemsSource="{TemplateBinding Numbers}">
<ListView.ItemTemplate>
<DataTemplate>
<Button Content="{Binding}"
Command="{TemplateBinding AddCharCommand}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>