例 次のコード サンプルは、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
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点のいずれかで時間がかかっていると考えられる。 データベース・サーバからのデータ取得
Visual Studio 2010の開発サポートや標準機能の充実で本格的な実用が進むことが期待できるGUI技術の「WPF」。WPFを基礎から学べる連載スタート。 連載目次 WPF(Windows Presentation Foundation)は.NET Frameworkに含まれるプレゼンテーション層技術(GUI開発ライブラリ)である。 WPFはバージョン3.0以降の.NET Frameworkに標準搭載されている。それより前のGUI開発ライブラリであるWindowsフォームが、単にWin32 APIをマネージ・コードでラップしたものであるのに対して、WPFはマネージ・コードで新たに実装されたGUI開発ライブラリであり、豊かなユーザー体験を提供する先進的なGUI開発基盤である(詳細後述)。 .NET Frameworkが3.0、3.5、4とバージョン・アップし、WPFはすでに3世代目を
更新 : 2007 年 11 月 このサンプルでは、ユーザーによって RichTextBox に貼り付けられたテキストからハイパーリンク文字列を検出するカスタム RichTextBox 実装を作成する方法を示します。 このサンプルは、決まった文字列 (www.microsoft.com) のみハイパーリンクとして検出します。実際のアプリケーションでは、ハイパーリンクの検出に正規表現一致などを使用します。 Windows Presentation Foundation (WPF) と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。 ユーザー補助 - 「ユーザー補助のベスト プラクティス」 セキュリティ - 「Windows Presentation Foundation のセキュリテ
WPFのTextBoxはIMEの変換中でも、TextBox.TextChangedイベントが発生します。 これはこれで便利なのですが、TextBoxへ入力可能な文字種別を制限したい場合などには苦労します。 TextChangedイベント内では、文字列が確定されているかどうかを判断する適切な方法が見つかりませんでした。 とりあえず、ネットで検索していると、TextCompositionManagerを使うとうまくいくかも的な書き込みを発見したのでいろいろと調査してみました。 対象のイベントは4つ。TextBoxの場合、TextInputイベントは発生することはないらしいので(※)、すべてPreview系で統一です。 (※)http://msdn.microsoft.com/ja-jp/library/system.windows.uielement.textinput(v=VS.90).as
コントロールのショートカットキーを編集・処理する 概要 コントロールのショートカットキーを編集・処理する方法を紹介します。 ショートカットキーを処理するとテキストボックスのように Ctrl + A で全選択するような処理ができます。 対象コントロール System.Windows.Forms.Control から派生しているクラス 解説 ここでいうショートカットキーとは、Ctrl + A でフォーカスのあるコントロールを全選択するなど、入力したコントロール内で解決できるキーのことを言います。Ctrl + S で保存処理を行うようなフォーム全体で処理するショートカットキーについては「ボタンにショートカットキーを割り当てる」を参照してください。 キーを処理するには ProcessCmdKey メソッドをオーバーライドする方法と KeyDown イベントを利用する方法があります。 Process
All Microsoft Global Microsoft 365 Teams Copilot Windows Surface Xbox Deals Small Business Support Software Windows Apps AI Outlook OneDrive Microsoft Teams OneNote Microsoft Edge Skype PCs & Devices Computers Shop Xbox Accessories VR & mixed reality Certified Refurbished Trade-in for cash Entertainment Xbox Game Pass Ultimate PC Game Pass Xbox games PC games Movies & TV Business Microsoft Cloud M
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く