タグ

WPFに関するdrumscoのブックマーク (4)

  • UIスレッドの未処理例外を捕捉するDispatcherUnhandledException | さんさめのC#ブログ

    DispatcherUnhandledExceptionでUIスレッドの未処理例外を捕捉WPFアプリケーションで未処理 (=catchしていない) の例外が発生したとき、 発火するイベントがあります。 それが、「DispatcherUnhandledException」です。 DispatcherUnhandledExceptionイベントは、 平たく言うとUIスレッド上で未処理例外が起きた時に発火します。 Task.Runなどを使ってバックグラウンドに回している処理内で 発生した例外についてはこのイベントは発火しません。 (※awaitで待ってるときは除く。詳細は以下の「あわせて読みたい」を見てください) バックグラウンドスレッドで起きた未処理例外を知りたい場合は、 別のイベントを購読する必要があります。 そちらについての詳細は以下の「あわせて読みたい」を見ていただければと思います。 こ

    UIスレッドの未処理例外を捕捉するDispatcherUnhandledException | さんさめのC#ブログ
  • Pack URIs - WPF .NET Framework

    In Windows Presentation Foundation (WPF), uniform resource identifiers (URIs) are used to identify and load files in many ways, including the following: Specifying the user interface (UI) to show when an application first starts. Loading images. Navigating to pages. Loading non-executable data files. Furthermore, URIs can be used to identify and load files from a variety of locations, including th

    Pack URIs - WPF .NET Framework
  • WPFアプリケーション・チューニング(1/3) - @IT

    アプリケーションのギアを上げよう ― Visual Studio 2010でアプリケーションのパフォーマンス・チューニング ― 第3回 WPFアプリケーション・チューニング 亀川 和史 2011/08/26 「WPF製プログラムの画面描画が遅い」という現象に悩まされていないだろうか? Visual Studio標準ではないが、Windows SDKにはWPFプログラムの描画性能を調査するツールがいくつか用意されている。稿では、これらの役に立つツールについて解説する。なお、稿のサンプル・コードはすべてC#を使用する。 ■WPFのパフォーマンス アプリケーションで「性能が出ない」という場合、いろいろな原因が考えられる。Webサービスからデータを取得して可視化して表示するアプリケーションを考えた場合、以下の3点のいずれかで時間がかかっていると考えられる。 データベース・サーバからのデータ取得

    drumsco
    drumsco 2011/12/07
    WPF Performance Suite というツールで測定できるらしい。
  • WPF のグローバリゼーションおよびローカリゼーションの概要

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 更新 : 2007 年 11 月 製品を 1 言語だけで作成することは、潜在的な顧客ベースを、65 億の世界人口のごく一部に制限することを意味します。アプリケーション製品をグローバルな市場に届けようとする場合、最良かつ経済的な方法の 1 つは、費用対効果の高いローカリゼーションです。 ここでは、Windows Presentation Foundation (WPF) のグローバリゼーションとローカリゼーションについて説明します。グローバリゼーションとは、複数の地域で実行するアプリケーションの設計と開発です。たとえば、グローバリゼーションは、さまざまなカルチャのユーザーのために、ローカライズされたユーザー イ

    WPF のグローバリゼーションおよびローカリゼーションの概要
  • 1