このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows Presentation Foundation (WPF) のコントロールには、そのコントロールのビジュアル ツリーを含む ControlTemplate があります。 コントロールの ControlTemplate を変更することで、コントロールの構造と外観を変更できます。 コントロールのビジュアル ツリーの一部のみを置き換える方法はありません。コントロールのビジュアル ツリーを変更するには、コントロールの Template プロパティを新しい完全な ControlTemplateに設定する必要があります。 デスクトップ テーマによって、使用されるリソース ディクショナリが決まります。 デスクトップ テーマのリソース ディクショナリは、Visual Studio のインストールに含まれています。 テーマを含むフォルダーは、一般に、C:\Program Files (x86
TabControl ControlTemplate の例 次の例は、TabControl コントロールと TabItem コントロールの ControlTemplate を定義する方法を示しています。 <Style TargetType="{x:Type TabControl}"> <Setter Property="OverridesDefaultStyle" Value="True" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabControl}"> <Grid KeyboardNavigation.TabNavigation="Local"> <G
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Question Thursday, June 26, 2008 3:13 AM | 1 vote I am excited to announce the availability of the following FAQ paper which lists some of the questions frequently asked by the WPF forum members. This paper has covered many parts of WPF from the applicat
C#、WPFのTipsへのリンク WPF関係 ・データバインディング その1 ・データバインディング その2 ・データバインディング その3 ・データバインディング その4 ・RelativeSourceによるソース指定 ・StringFormatを利用した価格表示 ・コマンドについて ・WPFでショートカットキーを設定する ・マウスのサイドボタンへのMouseBinding ・Styleを使用してコントロールのデザインを変更する ・ControlTemplateを使用してデザインを変更する ・VisualStateManagerを使ってみた1 ・VisualStateManagerを使ってみた2 ・DataTemplate ・DataTypeによるDataTemplate切り替え ・プロパティによるDataTemplateの切り替え ・WPFコントロールに独自
例 次のコード サンプルは、XAML での文字体裁 Capitals の使用を示しています。 バリアントフィーチャーは、Paragraph 要素に含まれるすべてのテキストに適用されます。 <FlowDocument FontFamily="Palatino Linotype" FontSize="24"> <Paragraph Typography.Capitals="SmallCaps"> This example shows the use of the Capitals property of the Typography object. The entirety of this paragraph is displayed in small capitals letters, except for the first letter of a sentence, and where
relativeTo パラメーターに対して相対的なマウスの位置。 例 次の例は、 を使用 GetPosition してマウス ポインターの位置を決定する方法を示しています。 マウス ポインターの位置は 構造体に Point 格納されます。 Xオブジェクトの と Y のPoint値は、 にTextBox表示されます。 // displayArea is a StackPanel and txtBoxMousePosition is // a TextBox used to display the position of the mouse pointer. Point position = Mouse.GetPosition(displayArea); txtBoxMousePosition.Text = "X: " + position.X + "\n" + "Y: " + positio
Windows Presentation Foundation (WPF) は、次の種類のアプリケーションを開発するために使用できるプレゼンテーション フレームワークです。 スタンドアロン アプリケーション (クライアント コンピューターにインストールされ、クライアント コンピューターから実行される実行可能アセンブリとして構築された従来のスタイルの Windows アプリケーション)。 XAML ブラウザー アプリケーション (XBAP) (実行可能アセンブリとして構築され、Microsoft Internet Explorer や Mozilla Firefox などの Web ブラウザーによってホストされるナビゲーション ページで構成されるアプリケーション)。 カスタム コントロール ライブラリ (再利用可能なコントロールを含む実行可能でないアセンブリ)。 クラス ライブラリ (再利用
すべてのアプリケーションは、アプリケーションの実装と管理に適用される機能を共有することがよくあります。 このトピックでは、アプリケーションの作成と管理のための Application クラスの機能の概要について説明します。 Application クラス WPF では、共通のアプリケーション スコープの機能は、Application クラスにカプセル化されます。 Application クラスには、次の機能が含まれています。 アプリケーションの有効期間を追跡し、相互作用する。 コマンド ライン パラメーターを取得し、処理する。 未処理の例外を検出し、応答する。 アプリケーション スコープのプロパティと リソースを共有する。 スタンドアロン アプリケーションのウィンドウを管理する。 ナビゲーションを追跡し、管理する。 アプリケーションのクラスを使用して一般的なタスクを実行する方法 Appli
WPFでドラッグしてボタンやオブジェクトを移動させて配置を操作するアプリを作りたい場面は多々あると思いますが、Visual Studioの標準機能では簡単に実現できる手段は用意されていません。いくつか自力で実現する方法はあるのですが、WPFの開発を始めたときになかなか情報が得られなかったのでメモがわりにまとめておきます。 それじゃないドラッグ&ドロップがしたいの Visual StuidoのヘルプやGoogleで安易に検索してみると見つかるドラッグ&ドロップは、上記の操作(そしてあなたのやりたいと思っていること)とは異なっていると思います。Visual Studioが用意しているのは、例えばエクスプローラからファイルを自作アプリにドロップして開くような操作です。もしこれがビンゴなら下の方法で実現できます。 ドラッグ アンド ドロップの概要 | Microsoft Docs もしハズレだと思
アプリケーションのギアを上げよう ― Visual Studio 2010でアプリケーションのパフォーマンス・チューニング ― 第3回 WPFアプリケーション・チューニング 亀川 和史 2011/08/26 「WPF製プログラムの画面描画が遅い」という現象に悩まされていないだろうか? Visual Studio標準ではないが、Windows SDKにはWPFプログラムの描画性能を調査するツールがいくつか用意されている。本稿では、これらの役に立つツールについて解説する。なお、本稿のサンプル・コードはすべてC#を使用する。 ■WPFのパフォーマンス アプリケーションで「性能が出ない」という場合、いろいろな原因が考えられる。Webサービスからデータを取得して可視化して表示するアプリケーションを考えた場合、以下の3点のいずれかで時間がかかっていると考えられる。 データベース・サーバからのデータ取得
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く