我想在datatemplate中创建一个通常是
的按钮 <Button x:Name="SomeButton" Click="SomeButton_Click"></Button> //XAML
<private void SomeButton_Click(object sender, RoutedEventArgs e) //CS
{
// Code
}
但我似乎无法通过datatemplate中的一个简单按钮来解决这个问题,所有想要做的就是从MainPage.xaml打开一个弹出窗口
答案 0 :(得分:1)
如果<DataTemplate>
最好将您的操作绑定到ViewModel中的Command
和CommandParameter
<Button Command="{Binding myCommand}"
CommandParameter="{Binding Extra}"
x:Name="mybutton" Width="200" Height="50"/>
使用ListView / MVVM的完整示例