2

我正在尝试MyMarkupExtension在隐式样式中使用自定义:

<Style TargetType="MenuItem">
    <Setter Property="Header" Value="{MyMarkupExtension /*some setup*/}" />
</Style>

是否有可能从方法中获取MenuItem应用样式的对象或其 DataContext ProvideValue?取自的值IProvideValueTarget.TargetObject是 Setter。

4

1 回答 1

1

该值将在应用于任何控件之前被解析。因此,我建议您将 a Binding(or MultiBinding) 与 a 一起使用,您可以使用 a with modeConverter传入控件。RelativeSourceSelf

于 2012-02-23T23:29:07.267 回答