gpt4 book ai didi

c# - WPF 和外部 CSS 文件

转载 作者:行者123 更新时间:2023-11-30 19:14:06 25 4
gpt4 key购买 nike

是否可以将样式定义存储在一个文件 (XXXXX.css) 中,然后在 XAML 文件中使用该文件?

最佳答案

它不叫 CSS,但你可以像这样在单独的文件中创建一个资源字典:

<ResourceDictionary 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<Style x:Key="MyStyledButton" TargetType="Button">
.
Put the details of your style here, just like you would for a normal style.
.
</Style>

</ResourceDictionary>

然后您可以通过在类上设置资源,将该资源字典导入到其他 XAML 文件中,例如,如果您有一个 Window 类,您可以这样做:

<Window.Resources>
<ResourceDictionary Source="MyStylesFile.xaml" />
</Window.Resources>

现在该样式对窗口内的任何控件都有效,就好像您直接在窗口资源中指定了样式一样。

关于c# - WPF 和外部 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1443033/

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