gpt4 book ai didi

wpf - 您可以将非字符串标记值放入 xaml 声明中的组合框吗?

转载 作者:行者123 更新时间:2023-12-02 01:05:00 25 4
gpt4 key购买 nike

我想知道是否有办法将组合框的标签值设置为非字符串数据类型。原因是我想将字节值作为标记值放置到控件中,我知道我可以通过编程方式执行此操作,但我试图确认是否可以使用声明性语句来完成此操作。

<ComboBox Height="23" HorizontalAlignment="Left" Margin="90,37,0,0" Name="cmbReceiverBytes" VerticalAlignment="Top" Width="120">
<ComboBoxItem Content="0xFF DefaultValue" Tag="255" />
....
</ComboBox>

我正在尝试各种组合,其中之一是放置解析,但它不起作用。我只是想与其他人确认这是否可能。

<ComboBoxItem Content="0xFF DefaultValue" Tag="{Integer.ParseInt(255)}" />

最佳答案

要为 Tag 属性分配一个字节值,您需要使用以下 XAML 语法:

<ComboBoxItem Content="0xFF DefaultValue">
<ComboBoxItem.Tag>
<System:Byte>255</System:Byte>
</ComboBoxItem.Tag>
</ComboBoxItem>

您必须添加命名空间声明 xmlns:System="clr-namespace:System; assembly=mscorlib" 来声明 System 命名空间。

关于wpf - 您可以将非字符串标记值放入 xaml 声明中的组合框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com