【问题标题】:Click Event of a button to fire defined inside a listbox item placed at resources.xaml在位于 resources.xaml 的列表框项目内定义的按钮的单击事件触发
【发布时间】:2010-04-20 12:40:31
【问题描述】:

我为显示按钮的列表框项创建了一种样式。我无法触发按钮的单击事件,因为样式保存在 resources.xaml 中。如何触发按钮的点击事件?

我正在设置按钮的命令属性:

<Button x:Name="image"  Grid.Column="9" Margin="4 0 4 0" Style="{StaticResource LedgerDeleteIcon}" HorizontalAlignment="Right"
                  Command="{Binding DeleteCommand}" CommandParameter="{Binding}" />

在我将这种样式应用于列表框的用户控件中,我定义了一个委托命令:

public DelegateCommand DeleteCommand{ get;私人套装; }

在用户控件的构造函数中:

   this.DeleteCommand = new DelegateCommand(click_DeleteBn);


private void click_DeleteBn(object args)
{

}

但它不会触发我做错了什么吗?

【问题讨论】:

    标签: c# silverlight visual-studio-2010


    【解决方案1】:

    使用 Silverlight 4 的最佳方法是将 Button Command 属性绑定到 ICommand 的实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      相关资源
      最近更新 更多