Files
Shrlalgo.RvKits/WPFluent/Markup/ControlsDictionary.cs

28 lines
1.1 KiB
C#
Raw Normal View History


2025-07-11 09:20:23 +08:00
using System.Reflection;
using System.Windows.Markup;
namespace WPFluent.Markup;
/// <summary>
2025-04-24 20:56:44 +08:00
/// 提供一个字典实现,其中包含 WPF 应用程序的组件和其他元素使用的 <c>WPF UI</c> 控件资源。
/// </summary>
/// <example>
2025-07-11 09:20:23 +08:00
/// <code lang="xml">/// &lt;Application /// xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"&gt; ///
/// &lt;Application.Resources&gt; /// &lt;ResourceDictionary&gt; ///
/// &lt;ResourceDictionary.MergedDictionaries&gt; /// &lt;ui:ControlsDictionary /&gt; ///
/// &lt;/ResourceDictionary.MergedDictionaries&gt; /// &lt;/ResourceDictionary&gt; ///
/// &lt;/Application.Resources&gt; /// &lt;/Application&gt; ///</code>
/// </example>
[Localizability(LocalizationCategory.Ignore)]
[Ambient]
[UsableDuringInitialization(true)]
public class ControlsDictionary : ResourceDictionary
{
2025-07-11 09:20:23 +08:00
private string DictionaryUri => $"pack://application:,,,/{Assembly.GetExecutingAssembly().GetName().Name};component/Resources/Styles.xaml";
public ControlsDictionary() { Source = new Uri(DictionaryUri, UriKind.Absolute); }
}