WPF

コンピュータ

【WPF学習中】Bitmapにピクセル単位で描画3「塗りつぶし」

指定した座標の色を取得し、その座標の左右上下の座標の色と比較し同じであれば、塗りつぶし座標の配列にスタックします。その後、配列にスタックした座標を指定色でセットします。プロジェクトの作成PowerShellで実行。要dotnet.exemk...
コンピュータ

WPF学習中「ユーザーコントロール」

ユーザーコントロールのサンプルです。Viewに配置するコントロールのソースを分割し再利用することができるようです。プロジェクトの作成PowerShellで実行。要dotnet.exedotnet new wpf -n SimpleUserC...
コンピュータ

WPFで動画ファイルを再生するサンプル

MediaElementを使って動画ファイルを再生します。プロジェクトの作成dotnet new wpf -n VideoPlayercd VideoPlayercode .ソースコードファイル名:MainWindow.xaml<Windo...
スポンサーリンク
コンピュータ

WPF学習中「キーボード入力」

キーボード入力のサンプルプロジェクトの作成dotnet new wpf -n KeyPresscd KeyPressdotnet add package Microsoft.Xaml.Behaviors.Wpfdotnet add pack...
コンピュータ

【WPF学習中】Bitmapにピクセル単位で描画2「直線を引く」

WPFのBitmapオブジェクトへ直線を描画してみます。ピクセル単位での描画する方法は調べてありますので、「直線を引く」ぐらいはプログラムならば簡単に出来るだろうと考えていました。「直線を引く」アルゴリズムを考えてみて1分ぐらいで自分の手に...
コンピュータ

WPFプロジェクトにアプリケーションアイコンを設定する

アプリを作成しましたが、デフォルトアイコンだと視認性が悪いのでオリジナルアイコンを設定してみます。アイコンは以下のスクリプトで作成したものを使いました。プログラムソースファイル名:TextTemplate.csproj<Project Sd...
コンピュータ

よく使う文字列を登録しボタンを押すとクリップボードにコピーするアプリ

ソースコードなどを記事に埋め込むため「Highlighting Code Block」というワードプレスのプラグイン使っています。そのプラグインで使用されるタグの暗記を試みましたが、筆者の記憶装置が経年劣化により暗記が難しいのでアプリを作成...
コンピュータ

WPFタイマーを試す。

WPFタイマーのサンプルです。プロジェクトの作成dotnet new wpf -n SampleWpfTimercd SampleWpfTimercode .ソースコードファイル名:MainWindow.xaml<Window x:Clas...
コンピュータ

WPFでWrapPanelを試す。

WrapPanel内に配置したコントロールは横または縦に並びます。領域内に収まらない場合は折り返して配置してくれるパネルになります。デフォフォルトは横方向のようです。縦方向にする場合はOrientation="Vertical"と設定します...
コンピュータ

WPFのXAMLでStyleとResourcesを試す。

XAMLのResourcesでオブジェクトに共通するStyleを適用するサンプルです。HTMLで使われるCSSのCLASSのような感じで共通するプロパティを一か所に集約して定義することが出来ます。プロジェクトの作成dotnet new wp...
コンピュータ

WPFのメニューを試す。

メニューのサンプルです。プロジェクトの作成dotnet new wpf -n SampleMenucd SampleMenucode .ソースコードファイル名:MainWindow.xaml<Window x:Class="SampleMe...
コンピュータ

WPFのイベントとボタンを試す。

イベント処理のサンプルです。プロジェクトの作成dotnet new wpf -n EventSamplecd EventSamplecode .ソースコードファイル名:MainWindow.xaml<Window x:Class="Even...
コンピュータ

C#でクリップボードの画像を取得するさんぷる。

プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new wpfcode .ソースコードファイル名:MainWindow.xaml.csusing System;using System.Collections....
コンピュータ

【WPF学習中】Pathで動的に直線を引く

調べたところWPFで直線を引こうと思ったらXAMLでPathで静的に直線を引くことが出来るようです。こちらを参考に、マウスのクリックイベントで直線の始点と終点を拾って、動的に直線を引く方法を考えてみました。MVVMぽくプログラミングしようと...