コンピュータWPFのXAMLでComboBoxを試す。 Comboboxのサンプルです。XAMLで項目を設定<Window x:Class="WPFComboSample.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local... 2023.07.25コンピュータ
コンピュータWPFのXAMLでImageコントロールで画像を表示する。 WPFではXAMLでImageコントロールを使うと簡単に画像を表示することが出来ます。ローカルファイルを表示<Window x:Class="WPFImageSample.MainWindow" xmlns=" xmlns:x=" xmln... 2023.07.18コンピュータ
コンピュータC#のWPF(XAML)で2つの画像を左右に分割表示する XAMLで画像を分割表示してみます。<Window x:Class="ImageSplitterWPF.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local="clr-... 2023.07.17コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし2」 塗りつぶしのサンプルプログラムを作ってみましたが、検査済み座標を記憶するためDictionary<T>を使っていましたが、シンプルに座標に対応した2次元配列にした方が高速化するのではと思い、作りなおしてみました。プロジェクトの作成Power... 2022.09.03コンピュータ
コンピュータ【WPF】アプリケーションランチャー リストボックスにアイコンの画像を表示するとアプリケーションランチャーのような見た目が作れると思い試作してみました。機能アプリケーションの登録...ウィンドウに実行ファイル(.exe)をドラッグアンドドロップしてください。アプリケーションの起... 2022.09.01コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画4「円を描画」 円を描画するアルゴリズムを探していたらC言語でソースコードを公開されてるページを見つけました。C#で書きなおしたサンプルになります。プロジェクトの作成PowerShellで実行。要dotnet.exemkdir SampleCirclecd... 2022.08.29コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし」 指定した座標の色を取得し、その座標の左右上下の座標の色と比較し同じであれば、塗りつぶし座標の配列にスタックします。その後、配列にスタックした座標を指定色でセットします。プロジェクトの作成PowerShellで実行。要dotnet.exemk... 2022.08.24コンピュータ
コンピュータWPF学習中「ユーザーコントロール」 ユーザーコントロールのサンプルです。Viewに配置するコントロールのソースを分割し再利用することができるようです。プロジェクトの作成PowerShellで実行。要dotnet.exedotnet new wpf -n SimpleUserC... 2022.08.23コンピュータ
コンピュータWPFで動画ファイルを再生するサンプル MediaElementを使って動画ファイルを再生します。プロジェクトの作成dotnet new wpf -n VideoPlayercd VideoPlayercode .ソースコードファイル名:MainWindow.xaml<Windo... 2022.08.21コンピュータ
コンピュータWPF学習中「キーボード入力」 キーボード入力のサンプルプロジェクトの作成dotnet new wpf -n KeyPresscd KeyPressdotnet add package Microsoft.Xaml.Behaviors.Wpfdotnet add pack... 2022.08.16コンピュータ
コンピュータ【WPF学習中】Bitmapにピクセル単位で描画2「直線を引く」 WPFのBitmapオブジェクトへ直線を描画してみます。ピクセル単位での描画する方法は調べてありますので、「直線を引く」ぐらいはプログラムならば簡単に出来るだろうと考えていました。「直線を引く」アルゴリズムを考えてみて1分ぐらいで自分の手に... 2022.08.13コンピュータ
コンピュータWPFプロジェクトにアプリケーションアイコンを設定する アプリを作成しましたが、デフォルトアイコンだと視認性が悪いのでオリジナルアイコンを設定してみます。アイコンは以下のスクリプトで作成したものを使いました。プログラムソースファイル名:TextTemplate.csproj<Project Sd... 2022.07.13コンピュータ
コンピュータよく使う文字列を登録しボタンを押すとクリップボードにコピーするアプリ ソースコードなどを記事に埋め込むため「Highlighting Code Block」というワードプレスのプラグイン使っています。そのプラグインで使用されるタグの暗記を試みましたが、筆者の記憶装置が経年劣化により暗記が難しいのでアプリを作成... 2022.07.12コンピュータ
コンピュータXAMLでスライダーコントロールの変動に連動して値を表示する。 スライダーを試してみましたが、XAMLのみで記述可能でしたので別バージョンのサンプルになります。プロジェクトの作成dotnet new wpf -n SampleSlider2cd SampleSlider2code .ソースコードファイル... 2022.07.09コンピュータ