C#
FluentWPF 0.10.0をリリースしました。 今回は、ウィンドウのアクリル効果の改善を中心に、結構手を入れています。
前回の更新から、かなり間が空いてしまいました… だいぶ久しぶりの更新となりますが、FluentWPF0.9.0をリリースしました。 今回の変更内容は以下の通り。 主な変更内容 ComboBox用のスタイル(ComboBoxRevealStyle )追加・・・#86 不具合対応 AcrylicPanelの…
この記事はC# その2 Advent Calendar 201917日目の記事です。 .NET Core3.0からは、WPFやWinFormsなどのデスクトップアプリ開発もサポートされました。 WPFでのアプリ開発も、徐々に.NET Core環境に移行して行ってもいいかな、、という環境が整いつつあると…
https://github.com/sourcechord/FluentWPF/releases/tag/v0.8.0 今回の更新では、FluentWPFのプロジェクトファイル類を新しい形式のcsproj形式に変更しました。 これによって、.NET Core環境でのWPFアプリもフルサポートできるようになってます。 慣れると…
以前、MVVMパターンで設計する際に、ダイアログ表示をどう行うか、、という内容で↓の記事のようなサンプルを書きました。 今回はコレの派生形として、任意のウィンドウをMVVMなパターンで表示するサンプルを書いてみました。 こんな感じの、よくあるTODOリス…
Release v0.7.0 · sourcechord/FluentWPF · GitHub 今回は、AcrylicWindow関係の機能強化とバグフィックスが主な更新内容です。 ウィンドウやタイトルバー周りのカスタマイズ性を向上させたので、いろんなデザイン作りやすくなったんじゃないかな。
ちょっと前に、以下のようなIssueをもらったので、見ていました。 近々リリースされる予定のWindows10 1903環境で、FluentWPFのAcrylicWindowの動作がおかしいとのこと。 ウィンドウをドラッグすると、UIの応答が非常に悪くなり、ウィンドウの移動がマウス操…
以前、WPFでウィンドウ内にLightBox表示のようなダイアログ表示をするライブラリを作ったのですが、久々の更新をしました。 バグ修正のプルリクいただいたんで、マージしてv0.3.2としてリリースしました。 修正内容 修正内容は以下の1点のみです。 ShowAsync…
FluentWPF 0.6.0をリリースしました。 Release v0.6.1 · sourcechord/FluentWPF · GitHub 今回の変更内容は以下の通り。 新機能 アクリル効果付きのメニュー・・・AcrylicMenuStyle TextBox/PasswordBox用の添付プロパティ追加・・・Extensions.PlaceholderT…
この記事は、C# Advent Calendar 2018の4日目の記事です。 C#というかWPFやXAMLに特化したネタで失礼します。 Windows10ではOSデザインの刷新として、FluentDesignSystemが段階的に導入されてきてます。 そんなFluentDesignのルック&フィールにマッチするよ…
今回はちょっとしたバグフィックスなど、軽めの更新です。 Release v0.4.1 · sourcechord/FluentWPF · GitHub 変更内容 AcrylicWindow Windows7や8.x環境でも、ウィンドウのタイトルバー右側のアイコンが表示されるよう対応 Button RevealButtonStyle/Reveal…
久しぶりに更新しました。 Release v0.4.0 · sourcechord/FluentWPF · GitHub 今回の更新の一番の目玉は、AcrylicWindowのアクリル効果をUWPと同じようなちゃんとしたアクリル効果に対応した点です。(Win10 1809以降のみ)
久しぶりに、OpenCVネタ。 OpenCvSharpを使って、grubcutでの領域抽出をやってみました。 OpenCVに用意されているGrabCut関数を使うと、画像中の前景/背景領域を簡単に抽出できます。 GrabCutは、「InitWithRect」「InitiWithMask」という二種類の方法で、抽…
ここの所、色々立て込んでいて、ぜんぜんこの辺のライブラリをメンテできず、気づけばissueやプルリクをため込んでしまってました。 で、やっと少し対応する余裕ができたので、いただいたプルリクをマージしてFluentWPF0.3.2をリリースしました。
0.2系のリリースからはだいぶ時間がかかりましたが、色々とまとまった機能追加ができたので、FluentWPF0.3.0としてリリースしました。 今回の変更内容は以下のようなものです。 osのテーマ・アクセントカラー設定への対応 ResourceDictionaryExクラス OSのLi…
ちょっと思い付きで、Windows10向けに任意のWindowをアクリル化するツールを作ろうとしてました。 こんな感じ。 Spy++とかのツールみたいに、対象ウィンドウへとドロップ操作を行うと、そのウィンドウをアクリル化します。 ウィンドウハンドルを取得して、そ…
VirtualShortcutKey 1.1.0をリリースしました。 github.com ダウンロードページ 今回の更新は、Win7/8.xへの対応が主な変更点です。 変更内容 Windows 7/8.x系OSへの対応 以前のバージョンでは、Windows7/8.x系OSでUI表示が乱れる不具合がありましたが、この…
2件ほどプルリクをいただいたので、マージしてFluentWPF0.2.2としてリリースしました。 Release v0.2.2 · sourcechord/FluentWPF · GitHub Nugetからは以下のコマンドでインストールできます。 Install-Package FluentWPF https://www.nuget.org/packages/Fl…
以前作った、↓のツールが窓の杜で紹介されました。 Ctr+C/Ctrl+Vなどのショートカットを、マウス/タッチパネル操作で実行するツールを作ってみました - SourceChord 思い付きで一気に作ったツールだったので、まさかこんな形で紹介されるとは予想もしてなく…
以前作成した↓のライブラリを更新しました。 github.com Nugetからは以下のコマンドでインストールできます。 Install-Package FluentWPF https://www.nuget.org/packages/FluentWPF/
先日、↓のFluent Design SystemをWPFで再現するライブラリを作りましたが、ちょこっとバージョンアップしてみました。 sourcechord.hatenablog.com 主に以下のような変更を行いました。 新規コントロールの追加 AcrylicPanel・・・・・・背景ぼかし処理をす…
はじめに 少し遅れてしまいましたが、この記事はXAML Advent Calendar 2017の25日目の記事です。 今年のBuildでは、Fluent Design Systemなどの発表がありましたが、このデザインをWPFで用いる方法は提供されていません。 対応するAPIがないなら、XAMLの機能…
この記事は、XAML Advent Calendar 2017の23日目の記事です。 UWPのアプリ雛形を作成できるVS拡張機能のWindows Template Studioですが、先日バージョン1.6がリリースされたので使ってみました。 最近あまり使ってなかったのですが、v1.5でローカライズ対応…
この記事は、XAML Advent Calendar 2017の22日目の記事です。 以前↓に書いた、各種グリッドレイアウトを補助するGridExtraというライブラリを更新しました。 WPF/UWP向けに、グリッドレイアウト補助ライブラリを作ってみました~GridExtra~ - SourceChord …
本日は12/10ですが、この記事はXAML Advent Calendar 2017の7日目の記事です。 遅くなってしまいすみません。。。 当初はFluent Design関係の話題を書くつもりでしたが、結局あまり関係ないテーマになってしまいました。 Ctrl+CやCtrl+Vといった、コピペなど…
この記事は、XAML Advent Calendar 2017の1日目の記事です。 今年のbuildでは、Fluent Design Systemが発表され、Windowsの各種UIでも徐々にこういうデザインの部分が増えてきました。 このFluent Designですが、UWPからは簡単に実装することができるAPIが色…
今回はImageSharpで編集した画像をWPFのUIで表示してみます。 ImageSharpでは、Imageというクラスで画像データを扱っています。(←WPFにも同名のImageコントロールというクラスがありますが別物です。) そのままではWPFのUIに表示できないので、WPFで扱えるよ…
.Netの様々な環境で動作する、ImageSharpという画像処理ライブラリのv1.0.0beta1がリリースされました github.com 以前.NET blogの↓の記事などでも紹介されてたライブラリです。 https://blogs.msdn.microsoft.com/dotnet/2017/01/19/net-core-image-process…
リリースされてから随分経ちましたが、VS2017 Update3に更新しました。 Update3からは、C#7.1の機能が使えるようになってます。 自分はまだあまりC#7の機能を使いこなせてないですが、 7.1で色々と便利な機能も追加されているので少し使ってみました。
Web系の開発でアイコン表示などによく使われているFontAwesomeというものがあります。 サイト上でよく使われるような様々なアイコンを、Webフォントとして利用できるようにしたものです。 Font Awesome, the iconic font and CSS toolkit これをWPFやUWPなど…