我正在通用
Windows应用程序中创建模板化控件.
问题在于< Button Content =“{Binding}”Command =“{TemplateBinding AddCharCommand}”/> TemplateBinding不起作用.
似乎问题是因为它是在DataTemplate中定义的.
这是样式和应用于我的控件的模板.
<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>