WPF– tag –
-
プログラミング入門
【WPF】いちばんやさしい Oxy Plot の使い方(WindowsForm共通)
OxyPlotはWPFとWindowsFormの両方で使える、フリーのチャートコントロールです。 WPFではマイクロソフト標準のMSChartコントロールが搭載されなくなったため、フリーのチャートコントロールとしてLiveChartsより高速に動作するという点でアドバンテージが... -
プログラミング入門
【WPF】いちばんやさしいLive Charts の使い方(WindowsForm共通)
WPFで使えるグラフ描画コントロールとして、ScottPlot、LiveCharts、OxyPlot、MSChart の4種類がありますが、LiveChartsはビジュアルに特化したチャートコントロールと言えます。 今回は、LiveCharts の基本的な使い方について、WPFのサンプルプログラムを... -
プログラミング入門
【WPF】依存関係プロパティでユーザーコントロールをバインド対応する!
WPFで便利な機能としてバインド(binding)があります。 自作のユーザーコントロールでバインドしようと思っても、普通のプロパティを定義するだけだとバインドしてくれません。 実は、開存関係プロパティという特別なプロパティを定義する必要があります。 ... -
プログラミング入門
【WPF】ここまで出来る!DataGridで多段表示!(DataGridTemplateColumn編)
業務アプリでは一覧表示がよく行われます。 WindowsFormで開発をしていた頃、DataGridViewの1セルに複数の情報を表示する、いわゆる多段表示をしてほしいという要望を受ける事が多かったのですが、Visual Studioの標準機能では難易度が高く、結果的にコス... -
プログラミング入門
【WPF】いちばんやさしいScottPlot の使い方(WindowsForm共通)
フリーのチャートライブラリの中では、高機能且つ高速なのに知名度が低いScottPlot。 初期状態でデザインもそこそこなので、私としては一番のお気に入りです。 ただ、公式サイトのサンプルは充実しているというものの、いずれも具体的なコーディングばかり... -
プログラミング入門
【WPF】超簡単!GridSpliterで画面分割(複雑な分割サンプル有り)
WPFにおいては、画面レイアウトで最もよく使われるのがGirdです。 そして、Gridを画面分割し、分割範囲を広げたり狭めたりするために用意されているGridSpliter。 Gridとは切っても切れない関係なので、Gridへの配置を正しく行えば、設定はすごく簡単です... -
プログラミング入門
【WPF】一番やさしいユーザーコントロールの作り方・使い方
WPFにおけるユーザーコントロールの作り方、使い方はWindowsFormの場合と、ほとんど同じです。 既にWindowsFormでユーザーコントロールを作成している方は、さらっと目を通すだけで理解できると思います。 ユーザーコントロールを作るのが初めての方でも、... -
プログラミング入門
【WPF】DataGridの使い方をサンプルで解説(for Windows Form技術者)
Windows Form で一覧表の画面を作成する場合、DataGridViewというコントロールを使うのが一般的です。 WPFにおいても、同じ役割を担うコントロールとしてDataGridが用意されているのですが、かなり仕様が違っていてDataGridViewと同じように考えるとうまく... -
コラム
【WPF】DIYプログラミングでMVVMを推奨しない理由
WindowsForm を使ったデスクトップアプリは気軽に作れて開発の敷居も低いのですが、PCやタブレットなどの異なった解像度での表示ではデザインが崩れるという課題もあります。 そこで、WPFでデスクトップアプリを開発しようという方も多いのではないでし... -
プログラミング入門
【WPF】AvalonDockの使い方(for WindowsForm技術者)
WindowsForm では、Weifen Luo と呼ばれるフリーのドッキングウィンドウが良く使われています。 ネットには比較的情報も豊富で高機能であるため、私も好んで使っています。 ただ、残念なのはWPF版が存在しないことと、32ビット版限定であること。 一方、WP...