gpt4 book ai didi

wpf - 重用 Viewbox 资源

转载 作者:行者123 更新时间:2023-12-04 01:37:49 27 4
gpt4 key购买 nike

运行 Visual Studio 2017 并以 .NET 4.6.1 为目标。考虑下面的 XAML。在 XAML 编辑器中,您会看到两个圆圈,但在运行应用程序时只显示第二个。

<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Window.Resources>
<Viewbox x:Key="MyBox" Stretch="Uniform">
<Ellipse Width="4" Height="4" Fill="Red"/>
</Viewbox>
</Window.Resources>
<StackPanel>
<ContentPresenter Width="100" Content="{StaticResource MyBox}"/>
<ContentPresenter Width="100" Content="{StaticResource MyBox}"/>
</StackPanel>
</Window>

如何重用 Viewbox 资源?

最佳答案

设置它的x:Shared属性为false:

<Viewbox x:Key="MyBox" x:Shared="False" Stretch="Uniform">

关于wpf - 重用 Viewbox 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48863696/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com