在列表框中绑定符号

世人

我想将Segoe MDL2 Assets中的某些项目用作从集合中剔除的菜单的图标。

我定义了我的收藏

NavItems = new ObservableCollection<NavItem>
{
    new NavItem {Title = "Sign in", Icon="&#xE1E2;", ClassType = null },
    new NavItem {Title = "Settings", Icon="&#xE115;", ClassType = typeof(Settings) }
};

在我的xaml中,我有一个列表框定义为

<ListBox ItemsSource="{Binding NavItems}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal" Height="24">
                <ContentControl Content="{Binding Icon}" FontFamily="Segoe MDL2 Assets" />
                <StackPanel Margin="20,0,0,0">
                    <TextBlock Text="{Binding Title}"/>
                </StackPanel>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

问题是当渲染此列表框时,图标无法正确渲染(它们显示为一堆正方形)。但是,如果我直接在xaml中用图标值替换绑定语句,则它可以工作。我很好奇如何正确进行绑定。

(请注意,除了通用内容控件外,我还尝试了各种控件,它们的结果相同,因此我知道它与此无关)

非常感谢!

克莱门斯

在C#中,unicode字符转义序列的前缀为\u,因此您的代码应如下所示:

NavItems = new ObservableCollection<NavItem>
{
    new NavItem { Icon = "\uE1E2", ... },
    new NavItem { Icon = "\uE115", ... }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF中的列表框数据绑定

来自分类Dev

在列表框中绑定项目控件

来自分类Dev

在列表框WPF中绑定组合框

来自分类Dev

在列表框项中绑定到ViewModel

来自分类Dev

从WPF绑定列表框中删除项目

来自分类Dev

将图像绑定到WPF中的列表框

来自分类Dev

将列表框绑定到XAML中的SelectionChanged ComboBox

来自分类Dev

在列表框项中绑定到ViewModel

来自分类Dev

如何在列表框中绑定颜色集合(MVVM)

来自分类Dev

无法将列表框绑定到类中的ObservableCollection

来自分类Dev

如何绑定到列表框中的特定属性

来自分类Dev

列表框数据绑定Windows Phone

来自分类Dev

问题数据绑定列表框

来自分类Dev

设置列表绑定后如何在列表框中添加内容?

来自分类Dev

如何使用数据绑定在对象列表框中的文本块中显示数据?

来自分类Dev

VB中数据源中的重复项绑定检查列表框

来自分类Dev

下拉列表中的列表框

来自分类Dev

从列表框中检索对象列表

来自分类Dev

Windows Phone 8中的列表框和文本块绑定

来自分类Dev

使用Caliburn.Micro在嵌套列表框中绑定SelectedItem

来自分类Dev

将功能绑定到列表框C#WPF中的文本块

来自分类Dev

如何在XAML中绑定列表框的多个选定项

来自分类Dev

替换tkinter列表框中的预定义键绑定功能

来自分类Dev

在绑定的列表框中禁用对listboxitem的拖放;集合已被修改的异常

来自分类Dev

文本块下方的数据绑定列表框未在Windows Phone中滚动

来自分类Dev

如何在具有绑定数据的列表框中显示占位符图像?

来自分类Dev

如何在Windows Phone绑定中从列表框获取值?

来自分类Dev

如何在Windows Phone绑定中从列表框获取值?

来自分类Dev

WPF:使用列表框中的值与数据表绑定

Related 相关文章

热门标签

归档