私はとを持ってUser controlいlist boxます。
これUser controlは私の窓にあります。ユーザーコントロールのリストボックスから選択したアイテムを検出して取得するにはどうすればよいですか?
以前にこれを試しましたが、リストボックスのe.OriginalSourceリターンTextBlockタイプからアイテムを選択すると。
private void searchdialog_PreviewMouseDown(object sender, MouseButtonEventArgs e)
{
//This return TextBlock type
var conrol= e.OriginalSource;
//I Want something like this
if (e.OriginalSource is ListBoxItem)
{
ListBoxItem Selected = e.OriginalSource as ListBoxItem;
//Do somting
}
}
SelectionChangedまたは、From Myフォームでリストボックスを検出するより良い方法はありますか?