WPF样式触发器

Aid*_*dan 3 wpf triggers styles

我在样式触发器中更改Text的FontSize,这会导致包含文本的Control也会调整大小.如何在不影响父母大小的情况下更改字体大小?

Ife*_*ruo 7

将元素与其父布局明智隔离的一个好方法是将元素放在Canvas中

在下面的标记中,有两个元素副本第一个是隐藏的并确定控件的大小第二个是可见的但是包装在Canvas中,因此它的布局大小不会影响父级.

<Parent>
  <Grid>
    <Element Visibility="Hidden"/>
    <Canvas>
      <Element />
    </Canvas>
  <Grid>
</Parent>
Run Code Online (Sandbox Code Playgroud)