1
如何從使用MultiBinding綁定的控件檢索(使用代碼隱藏)綁定表達式?以編程方式從控件檢索MultiBindingExpression
如何從使用MultiBinding綁定的控件檢索(使用代碼隱藏)綁定表達式?以編程方式從控件檢索MultiBindingExpression
使用BindingOperations.GetMultiBindingExpression方法。
例子:
<TextBlock x:Name="MyTextBlock">
<TextBlock.Text>
<MultiBinding Converter="{StaticResource myConverter}">
<Binding ElementName="lst" Path="Items.Count" />
<Binding ElementName="txtName" Path="Text" />
<Binding ElementName="txtAge" Path="Text" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
從代碼Accesing它:
TextBlock textblock = FindName("MyTextBlock") as TextBlock;
var bindingExpression = BindingOperations.GetMultiBindingExpression(textblock, TextBlock.TextProperty);
希望這有助於