uwp ContentControl TemplateBinding标记扩展

时间:2018-12-06 21:43:32

标签: c# xaml uwp

以下XAML导致的错误对我来说没有意义

<ToggleButton 
    Width="400" Height="400"
    Style="{StaticResource DieselToggleButton}"
    Margin="50, 0, 0, 0">

    <ContentControl Content="{TemplateBinding Content}"/>
</ToggleButton>

我收到以下错误:

  在'{'之后使用的

类型'TemplateBinding'必须是标记扩展。   错误代码0x80004005。

有人可以向我解释问题是什么以及如何解决?

1 个答案:

答案 0 :(得分:0)

在您的情况下使用{Binding}或{x:Bind}。

尝试在XAML中的ControlTemplate定义之外使用TemplateBinding将导致解析器错误。 https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/templatebinding-markup-extension