我有一个自定义控件,在默认模板中包含文本框。
该自定义控件有以下两个依赖属性(以及其他属性):
SelectedValue(选定的值)、NullText(当未选择任何内容且提供了值时,文本框中显示的文本)
当 SelectedValue
为null且 NullText
不为null时,我希望使用 NullText 值设置 TextBox.Text
。
<TextBox.Text>
<MultiBinding Converter="{StaticResource myConverter}">
<Binding RelativeSource="TemplatedParent" Path="SelectedValue"/>
<Binding RelativeSource="TemplatedParent" Path="NullText"/>
</MultiBinding>
</TextBox.Text>
我有一个 IMultiValueConverter:
public class MyConverter : IMultiValueConverter
{}
使用这个XAML定义时,我遇到了“类型没有公共TypeConverter类”的异常。请问您如何解决这个问题?