オープンソースのWPFコントロールライブラリ:ModernWpf

オープンソースのWPFコントロールライブラリ:ModernWpf

非常に美しいインターフェイスがあり、全体がWin 10風、インターフェイス部分とデフォルトのUWPに似ており、このライブラリは. NET Framework 4.5以上のバージョン、および. NET Core 3.0以上のバージョンをサポートしており、Windows Vista SP 2以上のシステムで実行することができます。

最后更新 2020/09/16 13:45
沙漠尽头的狼
预计阅读 1 分钟
分类
.NET
专题
WPFコントロール·ライブラリ WPFのオープンソースプロジェクト
标签
.NET C# WPF コントロール·ライブラリー WPFのオープンソースプロジェクト

ModernWpf仓库信息

ウェブマスターはブログパークLindxiからこのコントロールライブラリを理解し、clone、コンパイル、実行を通じて、このライブラリが本当に良いことを発見し、Lindxiが言ったように:“非常に美しいインターフェイスがあり、全体はWin10風で、インターフェイス部分とデフォルトのUWPに似ています。このライブラリは. NET Framework 4.5以上のバージョン、および. NET Core 3.0以上のバージョンをサポートし、Windows Vista SP 2以上のシステムで実行することができます。”私はこのリポジトリからreadmeを移動しました。このライブラリの存在をより多くの人に知ってもらい、WPF開発者にUIライブラリの選択肢を与えることを願っています。

白色主题

早速開始。

  1. WPFアプリの作成
  2. NuGetからパッケージModernWpfUIをインストールします。
  3. App.xamlを編集
<Application
    ...
    xmlns:ui="http://schemas.modernwpf.com/2019">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ui:ThemeResources />
                <ui:XamlControlsResources />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
  1. MainWindow.xamlの編集
<Window
    ...
    xmlns:ui="http://schemas.modernwpf.com/2019"
    ui:WindowHelper.UseModernWindowStyle="True">
    <ui:SimpleStackPanel Margin="12" Spacing="24">
        <TextBlock Text="My first ModernWPF app" Style="{StaticResource HeaderTextBlockStyle}" />
        <Button Content="I am a button" />
        <Button Content="I am an accent button" Style="{StaticResource AccentButtonStyle}" />
    </ui:SimpleStackPanel>
</Window>

スクリーンショットの一部

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2025/05/27

WPFは危険警告効果を達成する

私たちが書いたプログラムがリリースされると、ユーザーはいくつかの危険な操作を行っています。私たちのソフトウェアは、境界線のエッジが赤であるなど、いくつかのリマインダー効果を与える必要があります。

继续阅读
同分类 / 同标签 2024/06/20

Code WF.EventBus:通信を円滑にする軽量イベントバス

Code WF.EventBusは、モジュール間のデカップリング通信を可能にする柔軟なイベントバスライブラリです。WPF、Win Forms、ASP.NET Coreなど、さまざまな. NETプロジェクトタイプをサポートしています。シンプルなデザインで、コマンドの発行とサブスクライブ、リクエストとレスポンスを簡単に実現できます。秩序あるインシデント処理により、インシデントが適切に処理されるようにする。コードを簡素化し、システムの保守性を向上させます。

继续阅读