以下是一个例子:
<Grid x:Name="LayoutRoot">
<Control Value="{Binding Parent.Margins.Top, ElementName=LayoutRoot}"/>
</Grid>
我想获取“Top”属性的类型来设置正确的值(如果它是可空的或“空”参数,则为null)。我怎么能这样做?
答案 0 :(得分:0)
如果您编写IValueConverter,并将其用作Binding表达式的Converter,那么在Convert / ConvertBack方法内部,您应该获取值(键入“object”)并且可以在其上使用GetType()检查它并决定你想如何行动。