gpt4 book ai didi

c# - WPF : Adding Border to an image programmatically

转载 作者:太空狗 更新时间:2023-10-29 22:35:06 36 4
gpt4 key购买 nike

我想以编程方式为图像添加样式。这是我的代码

<UserControl.Resources>
<Style x:Name="BranchPages" x:Key="BranchPages">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Border BorderThickness="2" BorderBrush="Green">
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>

隐藏代码如下

  Style greenbdr = (Style)FindResource("BranchPages");
page.img.Style = greenbdr;

但是它不工作请帮助

最佳答案

此解决方法可能会有所帮助:

由于 Image 没有边框,将其放在 Border 控件中。

<Border Name="imgBorder" BorderThickness="2" BorderBrush="Transparent">
<Image Name="img"></Image>
</Border>

然后根据该边框的属性创建逻辑代码。

imgBorder.BorderBrush = Brushes.Green; 

关于c# - WPF : Adding Border to an image programmatically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327209/

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