【发布时间】:2012-03-19 18:06:20
【问题描述】:
public static readonly DependencyProperty SingleGridLengthProperty = DependencyProperty.Register("SingleGridLength", typeof(double), typeof(MapConverter));
public class MapConverter : DependencyObject, INotifyPropertyChanged, IMultiValueConverter
{
public double SingleGridLength
{
get { return (double)GetValue(MapConverter.SingleGridLengthProperty); }
set
{
SetValue(MapConverter.SingleGridLengthProperty, value);
OnNotifyPropertyChanged("SingleGridLength");
}
}
<local:MapConverter x:Key="MapConverter"
SingleGridLength="{Binding SingleGridLength, RelativeSource={RelativeSource Self}}" />
我有一个转换器,它在 .xaml 中绑定了一组依赖属性
我遇到的问题是每个属性都是“获取”并返回值,但它从不“设置”值。我可以在转换器中使用依赖属性吗?或者我应该以不同的方式来解决这个问题?提前致谢!
【问题讨论】: