1
http://www.mutzl.com/tag/mvvm-light/
ノーマルコードこのページに示すように、私は私のコードPropertychanged.Fodyとのビットをリファクタリングしたいと思い
:
private string _platformSelectedItem;
public string PlatformSelectedItem
{
get { return _platformSelectedItem; }
set
{
if (_platformSelectedItem == value) return;
_platformSelectedItem = value;
// Perform any pre-notification process here.
GetData();
RaisePropertyChanged();
}
}
public string PlatformSelectedItem {get; private set}
へ
プロパティはComboxboxにバインドされており、Comboboxの値は別のコンボボックスに基づいて動的なので、私は自分のメソッドGetData()を持っています。
<ComboBox ItemsSource="{Binding Platforms}" SelectedItem="{Binding PlatformSelectedItem, Mode=TwoWay}" Grid.Column="1" Grid.Row="2" Height="20" Grid.ColumnSpan="2" Margin="0,3,15.667,3"/>
私のコードを自動作成機能にリファクタリングする場合、メソッドはコンボボックスのクリック/オープンで実行する必要があります。
私は、コマンドでイベントトリガーを使用する必要がありますか?より簡単な方法は可能ですか?スレッドに基づいて