期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
このトピックでは、Windows Presentation Foundation (WPF) アプリケーション開発者およびコンポーネントの作成者がカスタム依存関係プロパティを作成することが推奨される理由を説明し、実装手順に加え、プロパティのパフォーマンス、使いやすさ、または多用性を向上させることができるいくつかの実装オプションについて説明します。 前提条件 このトピックは、WPF クラスの既存の依存関係プロパティのコンシューマーの観点から依存関係プロパティを理解しており、「依存関係プロパティの概要」というトピックを読んでいることを前提としています。 このトピックの例について理解するには、XAML および WPF アプリケーションの記述方法について知っておく必要もあります。 依存関係プロパティとは 共通言語ランタイム (CLR) プロパティを依存関係プロパティとして実装することで、プロパティ
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 秩序と混乱 Model-View-ViewModel の進化 WPF 開発者に MVVM が好まれる理由 デモ アプリケーション 中継コマンド ロジック ViewModel クラス階層 ViewModelBase クラス CommandViewModel クラス MainWindowViewModel クラス ViewModel に View を適用する データ モデルとリポジトリ 新しい顧客のデータ入力フォーム All Customers ビュー まとめ 専門的なソフトウェア アプリケーションのユーザー イン
GitHub Pagesで簡単なホームページなら作れたような気がすると思い立ったので、その時に行ったことのメモです。 基本的にはこのページの手順に沿ってやっていけばできると思います。 neko-mac.blogspot.com いくつか異なる点や追加で必要だったことなど、自分のメモ的なものを書いていきます。 この作業をする前提としてGitとVisual Studio Codeは使える状態にしておきます。これのやり方を書いているページはたくさんあると思うので省略します。 「Jekyll」はRubyで動く静的サイトジェネレーターです。読みたかは「ジキル」です。GitHub Pagesで使えるやつです。 Jekyll を使用して GitHub Pages サイトを作成する - GitHub Docs Rubyのインストール 今回、自分の環境はMacです。参考のサイトだとarchlinuxを使って
こんばんは、siokoshou です。先日、車で田舎道を走ってたら、でっかいネズミをくわえたネコがのそのそ渡って行きました。やるな! WPF で一番お気に入りの点は、見た目のよさでもなく、HTML もどきの XAML でもなく、データテンプレートです。その発想はなかったわ!と感動しました。今は何段重ねにもして酷使してます。そんな使い方がいいのかどうかよくわかりませんが(^^; んー、ここから話をつなげるはずだったんだけど、考えてみたらあまり関係ないやw というわけで、表題の Tips。ListBox の ItemsSource でデータ列にバインディングすると、ListBox の Items から直接データが取り出せます。それはそれでスゲーのですが、例えばアプリの起動時に前回のアプリ終了時の選択状態を再現したいようなときに ListBoxItem にさわれなくて困ってしまいます。 で、ぐぐ
Windows Graphics & Presentaiton Technologies for Developers Kinect for Windows ハードウェアのアナウンス Kinect for Windows ブログで、Kinect for Windows ハードウェアのアナウンスがありました。新しいハードウェアの仕様として以下のものが挙げられています。... Author: 川西 裕幸 Date: 11/23/2011 祝:Windows Phone Icons Maker v1.0 1,000 ダウンロード Windows Phone Icons Maker v1.0 のダウンロードが 1,000 を超えました! 使い方のヒント コピー&貼り付けでも使えるので、Power... Author: 川西 裕幸 Date: 11/15/2011 Player Framework
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
Visual Studio 2008では、ついに.NET Framework 3.5がサポートされ、WPF/WCF/WFについても、統合開発環境を活かしたサポートが行われるようになりました。連載第5回にあたる今回から数回にわたって、Visual Studio 2008でのWPF/WCF/WFサポートについて解説していきます。 はじめに Windows Vistaに合わせて導入された.NET Framework 3.0の新コンポーネントであるWPF/WCF/WFは、より豊かなUIや、通信機能の標準化、汎用的なワークフローのサポートなど、さまざまな機能を提供しました。しかし、Visual Studio 2005でのサポートは限定的なものであり、これらのフレームワークをより生かせる開発環境の登場が待望されていました。 Visual Studio 2008では、ついに.NET Framework
概要 WPF では、 コントロール(ボタンやテキストボックス)などの配置を容易にするために、 配置制御のためのコンテナがいくつか用意されています。 Canvas まず、一番分かりやすいのは Canvas でしょうか。 Canvas では、 Canvas の左上からの相対座標を直接指定して子要素を配置します。 座標は、以下のように、Canvas.Left, Canvas.Top を使って指定します。 <Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="200" Height="200" Background="LightGray" > <TextBox Canvas.Left
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。] このサンプルでは、StackPanel と DockPanel の表示の違いを比較します。 このサンプルでは、StackPanel 要素を使用してコンテンツを垂直方向または水平方向にスタックします。また、DockPanel を使用してコンテナーの端に沿ってコンテンツをドッキング (配置) します。 レイアウト動作は、わずかに異なります。 このサンプルでは、Windows Presentation Foundation の特定の機能を紹介しています。そのため、アプリケーション開発のベスト プラクティスには従っていません。 Windows Presentation Foundation (WPF) と Microsoft .NET Framework
概要: 先日、ちょっとしたツールを作る必要があって、折角だからと思ってWPFで作ってみました。WPFの概要については、++C++; // 未確認飛行物体 C - Windows Presentation Fo... 先日、ちょっとしたツールを作る必要があって、折角だからと思ってWPFで作ってみました。WPFの概要については、++C++; // 未確認飛行物体 C - Windows Presentation Foundation 概要(WPF)辺りを見ると簡潔で判りやすいのではないでしょうか。使ってみた感じでは、Direct Xを汎用化したというよりも、GDIを拡張・汎用化・高速化した、といった感じのライブラリです。Visual Studio 2008以降でGUIアプリケーションを作るなら、今までのSystem.Windows.Formsを使う前に検討する価値はあると思います。 ま、前置き
Windows Presentation Foundation は .NET Framework 3.0 で追加された3つの主軸ライブラリの1つで、 非常に高機能な GUI 構築用ライブラリです。 WPF と略します。 最近の Flash を使ったウェブサイトみたいな、 ユーザの操作に反応してアニメーションしたり、 操作性や表現力に優れた見た目のアプリケーションを Rich Interactive Application、 略して RIA なんていうんですが、 WPF は、Windows アプリケーション・ウェブアプリケーション問わず、 RIA を開発するためのライブラリと位置づけられています。 特徴と利点 GPU の恩恵が受けられる 今までの Windows アプリケーション開発用ライブラリ(GDI や GDI+ )は、 レンダリング処理を CPU で行っていました。 グラフィック用のプ
「Windows Presentation Foundation」 では、 これまでと同様の C# コードベースの GUI 構築もできますが、 それと同時に、 XAML と呼ばれるマークアップ言語による GUI 構築手段を提供しています。 XAML(eXtensible Application Markup Language、発音的には zamel と読んでくれとのこと)は、 GUI アプリケーションを記述するための XML フォーマットです。 例えば、以下のように記述します。 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Background="White" > <FlowDocum
Array to Text File: Detailed Overview of ArrayIOExtensionsLib ClassIntegrate Azure AD OAuth2 SSO Authentication RBAC for AKHQ Kafka-UIC# Corner Q3, 2024 MVPs AnnouncedGraphical Matrix RepresentationBook Flights Easily with Microsoft Copilot Studio Latest Videos Upcoming Events Azure DayRegister Now RECENT POSTS An in-depth look at advanced pattern matching in C# 12 By Ziggy Rafiq in Articles Oct 2
Windows Presentation Foundation (WPF) の登場により、さらなる高度なユーザー エクスペリエンスの実現が可能となります。すでに皆さんはこの WPF の強力なパワーを体験されたでしょうか?これから WPF アプリケーションに取り掛かる方向けに、全 6 回シリーズのガイドをご用意しました。 WPF アプリケーションの作成にあたる Tips や、サンプルコードを提供しています。ぜひ参考にしてください。 第 1 回 「私のアプリは崩れない ~レイアウトを使いこなす~」 概要 XAML の強力なレイアウト機能を理解しましょう。 レイアウト機能を利用することによって利用するユーザがウィンドウの大きさを変えたりしても、デザインが崩れたりすることなくアプリケーションを構築することができます。 レイアウト機能と言っても簡単に言えば HTML の様にブラウザー ウィンドウの大
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く