相关疑难解决方法(0)

通过样式将按钮的内容设置为<Image>

无法让这个工作:

<UserControl>
    <UserControl.Resources>
        <ResourceDictionary>
            <Style x:Key="TestStyle" TargetType="{x:Type Button}">
                <Setter Property="Button.Content">
                    <Setter.Value>
                        <Image Source="D:\Temp\dictionary16.png"/>
                    </Setter.Value>
                </Setter>
            </Style>
        </ResourceDictionary>
    </UserControl.Resources>
    <StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
        <Button Style="{StaticResource TestStyle}"/>
        <Button Style="{StaticResource TestStyle}"/>
    </StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

此代码抛出以下异常(指向第二个按钮):

指定的元素已经是另一个元素的逻辑子元素.首先断开它.

wpf xaml styles image button

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

button ×1

image ×1

styles ×1

wpf ×1

xaml ×1