
WPF—— Grid里怎么显示性别?
我的Grid里放的是WrapPanel我现在显示的是0、、1不显示男女。去想显示男和女代码如下::<GridFlowDirection="LeftToRight"Data...
我的Grid里放的是WrapPanel
我现在显示的是0、、1不显示男女。去想显示男和女
代码如下::
<Grid FlowDirection="LeftToRight" DataContext="{Binding ElementName=RespondentListBox,Path=SelectedItem}">
<WrapPanel Orientation="Vertical" HorizontalAlignment="Center" >
<WrapPanel>
<WrapPanel HorizontalAlignment="Center" VerticalAlignment="Center" >
<Label Content="性别:" Height="25" Width="50" />
<ComboBox Height="22" IsEnabled="True" Text="{Binding RSex}" Name="Modify_RSex" Width="100" />
</WrapPanel>
</WrapPanel>
这段代码没有后台操作。
(出自问问IT) 展开
我现在显示的是0、、1不显示男女。去想显示男和女
代码如下::
<Grid FlowDirection="LeftToRight" DataContext="{Binding ElementName=RespondentListBox,Path=SelectedItem}">
<WrapPanel Orientation="Vertical" HorizontalAlignment="Center" >
<WrapPanel>
<WrapPanel HorizontalAlignment="Center" VerticalAlignment="Center" >
<Label Content="性别:" Height="25" Width="50" />
<ComboBox Height="22" IsEnabled="True" Text="{Binding RSex}" Name="Modify_RSex" Width="100" />
</WrapPanel>
</WrapPanel>
这段代码没有后台操作。
(出自问问IT) 展开
1个回答
展开全部
新建一个类实现System.Windows.Data.IValueConverter接口
在接口方法Convert里,把object参数value转换成int,在把int对应的男或女的字符串return出去
在绑定里应用那个新类转换器,语法是Text="{Binding RSex, Converter={StaticResource 你写的转换器}, Mode=OneWay}"
在接口方法Convert里,把object参数value转换成int,在把int对应的男或女的字符串return出去
在绑定里应用那个新类转换器,语法是Text="{Binding RSex, Converter={StaticResource 你写的转换器}, Mode=OneWay}"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询