私はとを持って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フォームでリストボックスを検出するより良い方法はありますか?