0
如何使用relaycommand MVVM如何在按鈕使用relaycommand MVVM
蔭無法在一些DTO來獲得選擇的值在按鈕中使用的觸發事件在數據網格中在Silverlight中使用觸發事件在數據網格中在Silverlight中,有一次,我選擇了一排刪除它意味着,所選項目屬性顯示NULL。如何解決這個問題請
如何使用relaycommand MVVM如何在按鈕使用relaycommand MVVM
蔭無法在一些DTO來獲得選擇的值在按鈕中使用的觸發事件在數據網格中在Silverlight中使用觸發事件在數據網格中在Silverlight中,有一次,我選擇了一排刪除它意味着,所選項目屬性顯示NULL。如何解決這個問題請
使用觸發事件像下面DataGrid中:
<Button Content="Message" Height="23" HorizontalAlignment="Left" Margin="234,116,0,0" Name="btnMsg" VerticalAlignment="Top" Width="75" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<si:CallDataMethod Method="HandleShowMessage"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
您必須添加必要的參考這個。
對於將selectedItem你必須設置所選項目到DataGrid和其他的東西,你必須decalre在視圖模型屬性:
在XAML:
<sdk:DataGrid Height="Auto" AutoGenerateColumns="False" ItemsSource="{Binding Emp}" SelectedItem="{Binding SelectedEMp,Mode=TwoWay}" BorderThickness="1" HorizontalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top" Width="auto">
,並在視圖模型:
private EmpInfo _selectedEMp;
public EmpInfo SelectedEMp
{
get { return _selectedEMp; }
set
{
_selectedEMp = value;
on("SelectedEMp");
}
}
謝謝