C# 银色灯光组合框选定值
我在silverlight应用程序中有一个组合框,我有一个复选框和一个文本框,我必须设置组合框的选中值,但它没有被选中, 我下面的链接,但它不工作 这是我的组合框C# 银色灯光组合框选定值,c#,wpf,xaml,silverlight,C#,Wpf,Xaml,Silverlight,我在silverlight应用程序中有一个组合框,我有一个复选框和一个文本框,我必须设置组合框的选中值,但它没有被选中, 我下面的链接,但它不工作 这是我的组合框 <ComboBox x:Name="Types" SelectedValue="{Binding SelectedType, Mode=TwoWay}" VerticalAlignment="Top" Margin="2,8,-2,0" Grid.ColumnSpan="3" Height="28" Padding="3"&g
<ComboBox x:Name="Types" SelectedValue="{Binding SelectedType, Mode=TwoWay}" VerticalAlignment="Top" Margin="2,8,-2,0" Grid.ColumnSpan="3" Height="28" Padding="3">
<ComboBoxItem Tag="All">
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="*" MinWidth="105" />
<ColumnDefinition Width="60" />
</Grid.ColumnDefinitions>
<CheckBox Name="all" VerticalAlignment="Center" Grid.Column="0"/>
<TextBlock Text="All" VerticalAlignment="Center" Grid.Column="1" Style="{x:Null}" FontSize="11"/>
</Grid>
</ComboBoxItem>
<ComboBoxItem Tag="General">
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="*" MinWidth="105" />
<ColumnDefinition Width="60" />
</Grid.ColumnDefinitions>
<CheckBox Name="General" VerticalAlignment="Center" Grid.Column="0" />
<TextBlock Text="General" VerticalAlignment="Center" Grid.Column="1" Style="{x:Null}" FontSize="11"/>
<TextBox Text="180" VerticalAlignment="Center" Grid.Column="2" FontSize="11" Padding="2" HorizontalContentAlignment="Right"/>
</Grid>
</ComboBoxItem>
</ComboBox>
在我的ViewModel构造函数中,我是这样设置的
public MyViewModel()
{
SelectedType="All";
}
但是出现组合框时没有选择任何值(即空白)。
我还尝试使用Name属性而不是Tag,但没有成功您需要为
SelectedValue
设置SelectedValuePath
属性才能正常工作:
<ComboBox x:Name="Types"
SelectedValuePath="Tag"
......
>
......
</ComboBox>
......
您是否尝试过使用转换器调试绑定…?不,我是silver light的新手,如何调试?
<ComboBox x:Name="Types"
SelectedValuePath="Tag"
......
>
......
</ComboBox>