私の問題は、 a の a を string として必要Value
とLabel
することTemplate
です。その a for a with aおよび a . ボックスがチェックされたら、コード内の文字列変数としてのが必要です。Template
ListBoxItem
CheckBox
Label
Value
Label
ListBox
<ListBox HorizontalAlignment="Left" Height="196" Margin="10,24,0,0"
VerticalAlignment="Top" Width="155" BorderBrush="#FF7799BB"
Name="ListBoxTblColumns" DataContextChanged="TableColumns_DataContextChanged"
ItemsSource="{Binding Columns}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Name="columnSelectBox" Margin="0,7,4,0" Checked="columnSelectBox_Checked" Unchecked="columnSelectBox_Unchecked"/>
<Label Name="lblColName" Content="{Binding}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Focusable" Value="False"/>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
そして、このイベントでは、から値を取得したいと思いますlblColName
:
public void columnSelectBox_Checked(object sender, RoutedEventArgs e)
{
string colName = ...;
}
アイデア?