[WPF] 韓国語や中国語をコピーすると文字化けした
![Thumbnail of post image 108](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
WPF の System.Windows.Clipboard を使用するときの話です。
以下のコードで韓国語や中国語をコピーすると、ペーストするときに文字化けしました。
string str = "한국어입니다."; ...[C# WPF] SwiftのcompactMapのnearestみたいなことをLINQでやる
![Thumbnail of post image 056](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
ネイティブ開発をしているときに、できればWindowsとMacで同じようなロジックにしておきたいなと思いまして、LINQを使って似たような実装をしました。
環境Windows 10Visual Studio 20 ...
[C# WPF] 多言語対応がうまくいかないのでハイパーリンクを自作した
![Thumbnail of post image 094](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
.NETにはHyperlinkクラスがありますが、NavigateUriに設定するURLを言語ごとに切り替えようとStaticResourceを指定したところ実行時エラーになるので、それっぽくうごくボタンを作りました。
文 ...
[C# WPF] 描画範囲を制限する
![Thumbnail of post image 123](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
描画時にクリップする方法のまとめです。
キャンバス単位でクリップするキャンバス単位でクリップする方法は簡単で、キャンバスのClipToBoundsプロパティをtrueにするだけです。
<Canvas ClipT ...[.NET Core] System.Text.JsonでDictionaryを使ってみる
![Thumbnail of post image 171](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
.Net Frameworkから.NET Coreに移行した際に、System.Web.Script.Serializationが使えなくなりました。
.NET Core 3.0からJsonパーサが組み込まれたので、こちらに置 ...
[C# WPF] なんとかしてWPFの描画を速くしたい「直線描画 」
![Thumbnail of post image 046](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近WPFのパフォーマンスチューニングに勤しんでいます。
300,000個ほどのオブジェクトを描画するデスクトップアプリを作っている中で、役に立ったり効果のあった話をまとめていきます。
基本的には速度低下を招く ...
[C# WPF] なんとかしてWPFの描画を速くしたい「DrawRectangleでのPenの有無」
![Thumbnail of post image 065](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近WPFのパフォーマンスチューニングに勤しんでいます。
300,000個ほどのオブジェクトを描画するデスクトップアプリを作っている中で、役に立ったり効果のあった話をまとめていきます。
基本的には速度低下を招く ...
[C# WPF] なんとかしてWPFの描画を速くしたい「Structのnew」
![Thumbnail of post image 044](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近WPFのパフォーマンスチューニングに勤しんでいます。
300,000個ほどのオブジェクトを描画するデスクトップアプリを作っている中で、役に立ったり効果のあった話をまとめていきます。
基本的には速度低下を招く ...
[C# WPF] なんとかしてWPFの描画を速くしたい「Canvas.Childrenへのオブジェクト追加」
![Thumbnail of post image 162](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近WPFのパフォーマンスチューニングに勤しんでいます。
300,000個ほどのオブジェクトを描画するデスクトップアプリを作っている中で、役に立ったり効果のあった話をまとめていきます。
基本的には速度低下を招く ...
[C# WPF] なんとかしてWPFの描画を速くしたい「Canvas.Childrenへのオブジェクト追加/削除のコスト」
![Thumbnail of post image 051](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近WPFのパフォーマンスチューニングに勤しんでいます。
300,000個ほどのオブジェクトを描画するデスクトップアプリを作っている中で、役に立ったり効果のあった話をまとめていきます。
基本的には速度低下を招く ...
[C# WPF] ScrollViewer内にWriteableBitmapで描画してみる
![Thumbnail of post image 099](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
前回に引き続き、もうちょっとWriteableBitmapを使ってみます。
今回はScrollViewerで表示されている部分にだけ、WriteableBitmapで描画を行います。
環境Visual Studio ...[C# WPF] WriteableBitmapで描画してみる
![Thumbnail of post image 142](https://www.peliphilo.net/wp-content/uploads/2019/04/csharp_2-2-150x150.jpg)
最近はWPFの描画速度と戦っています。
描画はWriteableBitmapを使うのが最速だという話を聞いたので、使ってみました。
環境Visual Studio 2019.NET Framework 4.7 ...