实现IValueConverter以从ID获取名称

r13

我有一个名为LOCATION_ID的表列。我想显示位于LOCATION表中的LOCATION_NAME,而不是ID。

我正在尝试实现IValueConverter,但无法弄清楚该怎么做。我在实体框架中使用WPF。

如何将ID值传递给此转换器?

我有一个方法名称GetLocationNameByID()。我将在转换器中的何处调用此方法?以及如何将返回值绑定到datagrid XAML?

托尼·维塔比(Tony Vitabile)

实施IValueConverer接口非常简单。在XAML中,您将具有以下内容:

<Window x:Class="CarSystem.CustomControls.AlarmDisplayer"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:MyNameSpace"
        DataContext="{Binding Path=MyDataContextObject, RelativeSource={RelativeSource Self}">

<Window.Resources>
    <local:MyIValueConverter x:Key="Converter" />
</Window.Resoures>

<TextBox Text="{Binding Converter={StaticResource Converter} Path=MyProperty}" />

</Window>

当WPF检测的值的变化MyPropertyMyDataContextObject,它调用MyIValueConverter对象的Convert方法,并传递属性作为的值Value参数。Convert方法的实现完成了它必须做的事情并返回要显示的字符串。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysql获取名称的ID

来自分类Dev

如何使用此查询从ID中获取名称?

来自分类Dev

如何使用查询从数组中的 id 获取名称?

来自分类Dev

Foreach ,并通过 ID 获取名称不返回任何内容

来自分类Dev

获取名称当前函数

来自分类Dev

未获取名称属性

来自分类Dev

从innerHTML获取名称属性

来自分类Dev

条纹从会话获取名称

来自分类Dev

从XML获取名称标签

来自分类Dev

未获取名称属性

来自分类Dev

如何获取名称和ID为动态的表单字段的值

来自分类Dev

ID匹配时如何从另一个表中获取名称?

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

我正在尝试获取名称等于某个值的所有ID

来自分类Dev

mysql在多个记录的选择查询中通过ID获取名称

来自分类Dev

获取名称而不是 ID 一对一关系

来自分类Dev

在jodaTime中获取名义月份名称

来自分类Dev

平台设备从何处获取名称

来自分类Dev

Python在循环中获取名称

来自分类Dev

使用JSON获取名称的颜色

来自分类Dev

获取名称列表(如果相同)

来自分类Dev

从pixi Graphic设置和获取名称

来自分类Dev

如何从XML文件获取名称

来自分类Dev

SQL查询获取名称列为空

来自分类Dev

Cakephp-获取名称功能

来自分类Dev

反斜杠获取名称空间

来自分类Dev

从字符串值获取名称

来自分类Dev

在jodaTime中获取名义月份名称

来自分类Dev

SOQL从嵌套的SELECT语句获取名称