NoXAML

コンピュータ

XAMLを使わないWPF入門41「なるべくコード少なめでGUIアプリを作る」

GUIのサンプルコードを書いていると、ウィンドウやコントロールの初期化で幅や高さなどを省略できると、コードがコンパクトになるのでは無いかと思い試してみました。目的UIを構成するコードの定型的な部分を排除し、コード量を最小化を試みる。方法ウィ...
コンピュータ

XAMLを使わないWPF入門40「シンプルなメモ帳アプリ」

メモ帳を作ります。ファイル名:NoXAML40Notepad.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <...
コンピュータ

XAMLを使わないWPF入門39「コードビハイドによるドラックアンドドロップで画像表示」

XAMLを使わないWPFかつコードビハイドで書いたコードは、WinFormsによく似たコードになります。確認するために画像を表示するコードを作成してみました。ウィンドウにエクスプローラーなどから画像ファイルをドラックアンドドロップすると画像...
スポンサーリンク
コンピュータ

XAMLを使わないWPF入門38「コードビハインドを使ったボタンのサンプル」

コードビハインドの最小のサンプルコードを書いてみました。ファイル名:NoXAML38.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</O...
コンピュータ

XAMLを使わないWPF入門37「ドラック&ドロップ・ビヘイビア ー 画像の2値化」

ファイル名:NoXAML37DragAndDrop.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <Targe...
コンピュータ

XAMLを使わないWPF入門36「ListViewでMVVM」

ファイルマネージャのファイルの一覧表示部分をMVVMで実装しました。実装した機能は、ディレクトリをダブルクリックするとカレントディレクトリを移動します。ヘッダーをクリックするとソートします。それだけですが、ソースコードは結構な大きさになって...
コンピュータ

XAMLを使わないWPF入門35「ListViewの項目を右寄せ」

数字を扱う項目を右寄せにしてみます。・サンプルコードを起動すると「Age」項目が右寄せになっていることを確認・項目の幅の変更にも追随ファイル名:ListViewItemRightSide.csproj<Project Sdk="Micros...
コンピュータ

XAMLを使わないWPF入門34「コントロールの幅と高さ及び配置方法」

Width,Heightを直値セットする場合と自動・起動直後・ウィンドウサイズを変更ファイル名:NoXAML34.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Output...
コンピュータ

XAMLを使わないWPF入門33「コントロールの余白と背景色」

Margin・Padding・BackgroundWPF のレイアウトや見た目を整えるときに基本になるのが以下の3つです。 プロパティ 説明 Margin コントロールの外側の余白(親コンテナとの間隔) Padding コントロール内側の余...
コンピュータ

XAMLを使わないWPF入門32「Fontサイズ・色・装飾・ファミリー」

FontSize、Foreground、TextDecorations、FontFamilyの各プロパティを試してみます。ファイル名:NoXAML32.csproj<Project Sdk="Microsoft.NET.Sdk"> <Pro...
コンピュータ

XAMLを使わないWPF入門31「TextAlignmentで文字を右寄せ」

文字列の配置設定のプロパティを試してみます。設定種類TextAlignment.Right ... 右寄せTextAlignment.Left ... 左寄せTextAlignment.Center ... 中央揃えTextAlignmen...
コンピュータ

XAMLを使わないWPF入門30「Visibilityによるコントロールの見え方」

Visibilityは、コントロールを表示、非表示に関わる列挙型です。3パターンあるので実際試してみます。・初期状態は「Visible」でボタンが表示されています。・「Hidden」ボタンを押すと、ボタンが非表示になりますが、領域はそのまま...
コンピュータ

XAMLを使わないWPF入門29「ICommand.CanExecuteでボタンを実行不可にする。」

タイマーを使って起動後5秒にボタンを無効化します。・起動直後はボタンが有効・5秒経過すると無効化ファイル名:NoXAML29.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <...
コンピュータ

XAMLを使わないWPF入門28「ON/OFFを切り替えるトグルボタン」

MVVMぽく切り替えボタンを作成してみました。・起動時はボタンの文字は「ON」・ボタンをクリックすると「OFF」に切り替わるファイル名:NoXaml28Button.csproj<Project Sdk="Microsoft.NET.Sdk...