タグ

wpfに関するcu39のブックマーク (56)

  • [Silverlight] Silverlight2での大量テキストの表示(XPS編)

    先日のエントリにえムナウさんからSilverlight2での大量テキストの表示に「XPSを使ってみたら?」とアドバイスを頂き、大量のテキストをXPSファイルを元に出力しようと実装を行ってみました。 XPSはWPFのプリント出力の勉強の時に少し触った位で、XPS自体の理解が全然ない状態だったので1から調べ始めましたが、結構解けない問題が多いです。 まず、XPSファイルはMS製のPDFと考えると分かり易いかと思います。XPSファイルは拡張子が「.xps」のファイルであり、.NET Framework3.0では標準でプレビューを行うことが出来ます。 またXPSファイルは圧縮ファイルになっているので、拡張子を「.zip」などにして解凍をする事が出来ます。Office2007のExcelやWordで作成されるファイルと同じような感じです。 解凍したファイル内にはXPSファイルで使用されるデータが多数

    cu39
    cu39 2009/07/08
    「ではSilverlight2は?と言うと、System.Windows.Xps名前空間がサポートされていません。またFlowDocumentクラスも使用出来ません」FD使えないの微妙ね。
  • 実践的なパターン: テストの容易性を高める設計

    Contents Flow Document Basics Viewing Flow Documents Displaying Flow Documents Creating Flow Documents Exploring Layout Possibilities Above and Beyond Windows® Presentation Foundation (WPF) provides a great set of features. So many features, in fact, that even some very significant ones don’t get nearly the attention they deserve. A perfect example is the Flow Documents feature, which allows devel

    実践的なパターン: テストの容易性を高める設計
  • フロー ドキュメントの概要 - WPF .NET Framework

    フロー ドキュメントは、表示と読みやすさを最適化するように設計されたドキュメントです。 フロー ドキュメントは、1 つの定義済みのレイアウトに設定するのではなく、ウィンドウのサイズ、デバイスの解像度、省略可能なユーザー設定など、ランタイム変数に基づいてコンテンツを動的に調整したりリフローしたりします。 また、フロー ドキュメントは、改ページ位置の自動修正や列などの高度なドキュメント機能を提供します。 ここでは、フロー ドキュメントの概要およびフロー ドキュメントの作成方法について説明します。 フロー ドキュメントとは フロー ドキュメントは、ウィンドウ サイズ、デバイスの解像度、およびその他の環境変数に応じて "コンテンツをリフロー" するために設計されています。 また、フロー ドキュメントには、検索、読みやすさを最適化するモードの表示、およびフォントのサイズと外観を変更する機能を含むさま

    フロー ドキュメントの概要 - WPF .NET Framework
  • FlowDocument クラス (System.Windows.Documents)

    重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public ref class FlowDocument : System::Windows::FrameworkContentElement, IServiceProvider, System::Windows::Documents::IDocumentPaginatorSource, System::Windows::Markup::IAddChild [System.Windows.Localizability(System.Windows.LocalizationCategory.Inherit, Readability=System.Windows.Readability.Un

    FlowDocument クラス (System.Windows.Documents)
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_uiframework_index.html

  • 連載:XAMLの基礎知識 - @IT

    第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で標準搭載されたWindows Presentation Foundation

    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

    Visual Studio 2008で標準搭載されたWindows Presentation Foundation
  • WPF(Windows Presentation Foundation)+XAML入門 後編

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    WPF(Windows Presentation Foundation)+XAML入門 後編
  • WPF(Windows Presentation Foundation)+XAML入門 前編

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    WPF(Windows Presentation Foundation)+XAML入門 前編
  • WPF のコンテナ(WPF)(.NET Framework 3.0)

    概要 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

    WPF のコンテナ(WPF)(.NET Framework 3.0)
  • StackPanel および DockPanel の比較のサンプル

    [このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。] このサンプルでは、StackPanel と DockPanel の表示の違いを比較します。 このサンプルでは、StackPanel 要素を使用してコンテンツを垂直方向または水平方向にスタックします。また、DockPanel を使用してコンテナーの端に沿ってコンテンツをドッキング (配置) します。 レイアウト動作は、わずかに異なります。 このサンプルでは、Windows Presentation Foundation の特定の機能を紹介しています。そのため、アプリケーション開発のベスト プラクティスには従っていません。 Windows Presentation Foundation (WPF) と Microsoft .NET Framework

    StackPanel および DockPanel の比較のサンプル
  • WPFの「コマンド」 - .NET Claimwork 3.0

    概要: 先日、ちょっとしたツールを作る必要があって、折角だからと思って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を使う前に検討する価値はあると思います。 ま、前置き

    cu39
    cu39 2009/07/05
    xamlでメニューバーの普通の動作を作る方法。
  • Windows Presentation Foundation 概要(WPF)(.NET Framework 3.0)

    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 概要(WPF)(.NET Framework 3.0)
  • XAML 概要(WPF)

    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

    XAML 概要(WPF)
  • C# Corner - Community of Software and Data Developers

    Learn about Asynchronous Events in C#What You Need to Know About Data WarehousesIntegrating Azure Blob Storage with .NET Rate limiting in Minimal APIs with .NET 8Apache Kafka with Dapr Bindings in .NET Latest Videos Upcoming Events Career Growth in AI & WEB 3.0Register Now The Cloud Show with Magnus Mårtensson ft. Hannes Lowette - Ep. 22Register Now React and Chill - 2024Register Now RECENT POSTS

  • WPF アプリケーションを作る クッキング ガイド

    Windows Presentation Foundation (WPF) の登場により、さらなる高度なユーザー エクスペリエンスの実現が可能となります。すでに皆さんはこの WPF の強力なパワーを体験されたでしょうか?これから WPF アプリケーションに取り掛かる方向けに、全 6 回シリーズのガイドをご用意しました。 WPF アプリケーションの作成にあたる Tips や、サンプルコードを提供しています。ぜひ参考にしてください。 第 1 回 「私のアプリは崩れない ~レイアウトを使いこなす~」 概要 XAML の強力なレイアウト機能を理解しましょう。 レイアウト機能を利用することによって利用するユーザがウィンドウの大きさを変えたりしても、デザインが崩れたりすることなくアプリケーションを構築することができます。 レイアウト機能と言っても簡単に言えば HTML の様にブラウザー ウィンドウの大

    WPF アプリケーションを作る クッキング ガイド