用户控件内的WPF用户控件不呈现路径

时间:2015-04-06 10:29:56

标签: wpf

我有一个工具箱,它是一个用户控件,里面有一个网格控件。每个网格单元由表示每个工具的另一组用户控件填充。现在每个工具都有一个渐变填充表示图标的路径。工具用户控件在设计器中看起来很好,但是当我将工具加载到工具箱中时,没有任何显示。我尝试更改工具的背景,它反映在工具箱中。因此,出于某种原因,当在另一个控件中加载时,不会呈现具有渐变的路径。有什么想法吗?

工具栏

<usercontrol ...> 
        <local:SettingsButton/>
</usercontrol>

工具箱(SettingsButton)

<usercontrol ...> 
        <Grid x:Name="LayoutRoot" Background="AliceBlue">
        <Path Data="M152.76824,152 ... />
        <Path.Fill>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop.../>
            </LinearGradientBrush>
        </Path.Fill>
        </Grid>
</usercontrol>

1 个答案:

答案 0 :(得分:0)

将控件放在视图框中,否则路径不会重新调整大小。 This帮助了我。