Visual Studio 2012を用いてWPFアプリケーションを新規に追加しました。
その際に、MainWindow.xamlにListBoxタグを追加し、取得した値をリストボックスに出力し、出力された値をクリックすると別のリストボックスに詳細が出力されるよう試みました。
ですが、ListBoxが選択可能の状態ですので
値の取得処理中でも項目をクリックすることができてしまいます。
値の取得中はListBoxの選択を不可にしたいのですが、調べ方が悪いのか望んでいるものが出てきませんでした。
MainWindow.Xaml:
<ListBox x:Name="TestList" HorizontalAlignment="Center" Height="100" Width="350" VerticalAlignment="Top" Margin="0,10,0,0" SelectionChanged="DeviceList_SelectionChangedArgs" FontSize="12"/>
MainWindow.xaml.cs:
public MainWindow(){
//TestListに項目を追加する
}
private void TestList_SelectionChangedArgs(object sender,
SelectionChangedEventArgs e){
//ここでTestListの選択を不可にしたい
}
TestList.Itemsに何かあるかと探しましたが見つかりませんでしたので他の表現で存在しているんだと推測してます。
よろしくお願い致します。m(_ _)m
追記:
「値の取得処理中でも項目をクリックすることができてしまう」は
MeinWindowで取得した値をTestListに項目として追加するのですが。
TestListに追加された項目を選択すると、別のListBoxに選択した項目の詳細を項目として追加するようにしていて
別のListBoxに項目を表示する際、TestListの項目を選択不可にしたいというのが今回の目的です。
非同期で処理は行っていません。
ListBoxは二つ存在し、ListBox選択時にそのListBoxの選択を不可にしたいです。
回答2件
あなたの回答
tips
プレビュー