ObservableCollectionに文字列のリストがあり、それをデータグリッド、リストボックス、またはリスト内のアイテムにダブルクリックイベントを追加できるものにバインドしたいと思います。わからない場合は、WPFは初めてです!!!
コード:
private ObservableCollection<string> _searchResults;
public ObservableCollection<string> SearchResults
{
get { return _searchResults; }
set
{
_searchResults = value;
OnPropertyChanged("SearchResults");
}
}
<Grid>
<DataGrid AutoGenerateColumns="False"
Name="MyGrid"
Height="400"
Width="400"
ItemsSource="{Binding SearchResults}"
SelectedItem="{Binding MySelectedItemProperty, UpdateSourceTrigger=PropertyChanged}"/>
</Grid>
ちなみに、私もCaliburn.Microを使用しています