タグ

WPFに関するOgachaのブックマーク (26)

  • WPF 4.5 – Asynchronous validation « Anthyme Caillard

    This article is about the new validation techniques of WPF 4.5. It includes an example using INotifyDataErrorInfo, INotifyPropertyChanged and the data annotations. In WPF you have 3 differents types of validation: - ValidationRule: a local (on the binding) valdiation object. - Validation exception: use exception raised on the property set. - IDataErrorInfo interface: validation owned by your m

    Ogacha
    Ogacha 2013/02/18
    非同期に対応した .NET Framework 4.5 の WPF 用検証
  • What's New in WPF Version 4.5

    This topic contains information about new and enhanced features in Windows Presentation Foundation (WPF) version 4.5. This topic contains the following sections: Ribbon control Improved performance when displaying large sets of grouped data New features for the VirtualizingPanel Binding to static properties Accessing collections on non-UI Threads Synchronously and Asynchronously validating data Au

    What's New in WPF Version 4.5
    Ogacha
    Ogacha 2011/09/18
    .NET Framework 4.5 の WPF 新機能
  • e-manual

    .NET Framework

  • プログラミング図書館・本館

    C# 新機能 言語文法 型 関数 クラス 演算子 構文 デリゲート イベント 例外処理 アトリビュート 名前空間 ジェネリクス リフレクション LINQ .NET Frameworks 数値 文字列 日付時刻 オブジェクト コレクション ファイルシステム スレッド データテーブル グラフィックス デバッグ ログ出力 ユニットテスト ユーティリティ ネットワーク HTTP デバイス COMポート EntityFrameworks Code First Programming Model デバイスドライバ WinUSB WPF XAML イベント コマンド スタイル データバインディング コンポーネント グラフィックス カスタムコンポーネント 依存関係プロパティ アプリケーション 二重起動の防止 アンマネージドDLLの読み込み 外部のアプリケーションを起動 VisualStudio 拡張機能

    プログラミング図書館・本館
    Ogacha
    Ogacha 2011/04/09
    .NET Framework に関して、網羅的に解説
  • アプリ開発に必須なプログラム言語は!? – JavaやObjective-Cなど聞くけど、何が必須なの!?

    プログラムの知識というのはいろいろなところに応用をすることができるものであり、そのまま通用するわけではなくても、思考の仕方というのは役立ったりするものです。 そのため、全く無関係のもののように見えても繋がる部分があるものであれば、知識を役立てることができ有効活用することができるので、知識があって損をすることはありません。 人が上手く活用をしようという考え方さえあれば、いくらでも有効活用することができるのです。 プログラミングの知識で手術をシミュレーション 陥没乳頭の手術のシミュレーションを、情報技術関連の知識で行うことができるかとふと考えた時に、これは実現可能だと思いました。 全く無関係の分野に見えますから難しいと思いがちですが、正しい手順というものがあり幾通りのやり方が考えられるものであったとしても、最善の方法というものが存在するのであれば、情報技術開発の知識は十分に応用できるものなの

    Ogacha
    Ogacha 2011/04/09
    MVVMについて、深く考察されている。他のMVC、MVPからの変遷についても。
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/ap_introwpf_index.html

  • MSDN Magazine: UI 最前線 - ItemsControl の内と外

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 ItemsControl の内と外 Charles Petzold コード サンプルのダウンロード Windows Presentation Foundation (WPF) と Silverlight の能力と柔軟性を最も典型的に示すクラスは何かと尋ねられたら、私はまず、なんとばかげた質問なんだと言ってから、一瞬のためらいもなく「DataTemplate」と答えるでしょう。 基的に、DataTemplate は要素とコントロールのビジュアル ツリーです。プログラマは、目に見えないデータ オブジェクトに視覚的外観を与えるために DataTemplate を使用します。ビジュアル ツリー内の要素のプロパティは

    MSDN Magazine: UI 最前線 - ItemsControl の内と外
  • データバインディング(WPF)(.NET Framework 3.0)

    概要 「WPF」 には、データバインディング(data bining)機能があります。 (WPF に限らず、最近の GUI 開発フレームワークにはたいていこの機能がありますが。) データバインディングは、単にバインディングとか、和訳してデータ結合とか言ったりする場合もあります。 データバインディングとは データバインディングというのは、 例えば、あるコントロールのプロパティとプロパティを結びつけたり、 データベースなどに格納されたデータとリストコントロールを結びつけたりする機構です。 「結びつける」というのは、具体的に言うと、 あるコントロール、例えばテキストボックスの中身が変更されたときに、 その中身と同期して、他のコントロールの中身を変更したりということです。 例えば、図1および2を見てください。 初期状態 スライダーを動かすと・・・ これの詳細については後々改めて説明しますが、 ポイ

    データバインディング(WPF)(.NET Framework 3.0)
  • Windows フォーム コントロールおよび同等の WPF コントロール

    多くの Windows フォーム コントロールには同等の WPF コントロールがありますが、一部の Windows フォーム コントロールには WPF に同等のものがありません。 このトピックでは、2 つのテクノロジに用意されているコントロールの種類を比較します。 いつでも相互運用を使用して、WPF ベースのアプリケーションに同等のものがない Windows フォーム コントロールをホストできます。 次の表は、どの Windows フォーム コントロールとコンポーネントに同等の WPF コントロール機能があるかを示しています。 Windows フォーム コントロール WPF の同等のコントロール Remarks

    Windows フォーム コントロールおよび同等の WPF コントロール
  • 第0章 データバインディング 1/1《IronPython2.6》 - 続・ひよ子のきもち

    |記事一覧|第1章|第2章|第3章|第4章|第5章|第6章|第7章|余録A|余録B|余録C| C#.use(better, IronPython=”WPF”) データバインディング 《著》間りす《監修》小泉ひよ子とタマゴ倶楽部 ■ 関連記事 INDEX〈Python〉 INDEX〈WPF〉 2008-07-08 第0章 データバインディング 1/1 ■ 概要 データバインディング〔data binding〕は、マークアップ/分離コードで記述したデータオブジェクトに対して、洗練された一貫性のあるアクセス手段を提供します。単一のデータ項目を扱う ContentControl と、複数のデータ項目を扱う ItemsControl のどちらにも、柔軟に対処できます。 データバインディングを使うと、双方向に情報を交換できます。たとえば、コントロールを操作するだけで、インスタンス属性の値が自動的に更

    第0章 データバインディング 1/1《IronPython2.6》 - 続・ひよ子のきもち
  • 実践的なパターン: テストの容易性を高める設計

    Contents The Threading Model DispatcherObject Using the Dispatcher BackgroundWorker DispatcherTimer It would be a shame if you put months of your life into creating an intuitive, natural, and even beautiful interface only to have your users tapping their fingers on their collective desks waiting for it to respond. Watching your application screech to a halt because of a long-running process is jus

    実践的なパターン: テストの容易性を高める設計
  • 2008-08-31

    category note Python への扉 ハイブリッド型のオブジェクト指向から、純粋なオブジェクト指向への扉を開きます。 ※ Java/C# などに飽き足らないみなさんは、こちらへどうぞ。Python3.1 Jython2.5.1IronPython2.6 Smalltalk への扉 格的なオブジェクト指向への扉を開きます。 ※ Python/Ruby などに飽き足らないみなさんは、こちらへどうぞ。 VDM++ への扉 形式手法によるソフトウェア品質管理への扉を開きます。 ※ UML/OCL などに飽き足らないみなさんは、こちらへどうぞ。 ※ xUnit などの力仕事に飽き足らないみなさんは、こちらへどうぞ。 Oh 脳, after Zero セミナーの枕(小ネタ集)です。息抜きや話題作りにどうぞ。 Oh 脳, before Zero 。 《付記》記事の「アーカイブ」として利用し

    2008-08-31
  • Yamakiの日記

    GitHub Pagesで簡単なホームページなら作れたような気がすると思い立ったので、その時に行ったことのメモです。 基的にはこのページの手順に沿ってやっていけばできると思います。 neko-mac.blogspot.com いくつか異なる点や追加で必要だったことなど、自分のメモ的なものを書いていきます。 この作業をする前提としてGitとVisual Studio Codeは使える状態にしておきます。これのやり方を書いているページはたくさんあると思うので省略します。 「Jekyll」はRubyで動く静的サイトジェネレーターです。読みたかは「ジキル」です。GitHub Pagesで使えるやつです。 Jekyll を使用して GitHub Pages サイトを作成する - GitHub Docs Rubyのインストール 今回、自分の環境はMacです。参考のサイトだとarchlinuxを使って

    Yamakiの日記
  • Ryuichi's Blog

    Ogacha
    Ogacha 2009/05/19
  • WPF - 自分用メモとか

    WPF(Windows Presentation Foundation) について。 参考サイト: http://uchukamen.com/ http://ufcpp.net/study/dotnet/index.html http://blogs.wankuma.com/kazuki/ http://blogs.wankuma.com/naka/ ↑ Loose XAML † WPFでは、XAML(zamelと読む)にGUIのデザインを記述します。 この中にC# のコードを埋め込むことができるのですが、(コードを含まず)XAML 単体で完結している場合、 .xamlファイルを開くと、ブラウザ上で実行することができます。 このような、ブラウザ上で表示する、コンパイルしていない状態の XAML ファイルを Loose XAML と呼びます。 例えば、以下のコードを.xamlフ

    Ogacha
    Ogacha 2009/05/18
  • Windows Presentation Foundation | Microsoft Docs

    Windows Presentation Foundation 01/25/2018 2 minutes to read Contributors all Windows Presentation Foundation (WPF) in Visual Studio provides developers with a unified programming model for building line-of-business desktop applications on Windows. Create Desktop Applications with Windows Presentation Foundation Designing XAML in Visual Studio and Blend for Visual Studio Get Visual Studio Feedback

    Windows Presentation Foundation | Microsoft Docs
  • kwLog: 検索結果

  • ++C++ ; // 未確認飛行 C // .NET Framework 3.0

    クラスライブラリ 正規表現(文字列パターン マッチング) 文字列の書式設定 コレクション コレクションの内部実装 .NET Framework 概要 Windows Presentation Foundation 概要(WPF) XAML 概要(WPF) XAML の基構造(WPF) XAML の高度な機能(WPF) WPF のコンテナ(WPF) WPF の GUI 要素(WPF) XAML とプログラムコード(WPF) データバインディング(WPF) テンプレート(WPF) アニメーション(WPF) Windows Communication Foundation 概要(WCF)

    ++C++ ; // 未確認飛行 C // .NET Framework 3.0
  • WPF Archive - SharpLab.

    ※今回のエントリはWPFでの話ですが、Silverlightでも参考になると思います。 Expression Blend 3で追加されたBehavior、元はと言えば、Attached Behavior(添付ビヘイビア)という名前でWPF/Silverlight開発者の間で親しまれていたパターンが、Expression Blend 3でデザイナのサポートを受けれるようになったものです。 添付ビヘイビアとは、内部的には添付プロパティを利用し、添付された要素への参照を得ることでそのイベントを購読し、そのイベントハンドラにおいて、オブジェクトに対する様々な操作を実現する便利なテクニックです。 BehaviorがExpression Blendでサポートされたことにより、要素に対する添付ビヘイビアの追加、削除を、コードを書かずにGUI操作だけでできるようになりました。また、Microsoft.Ex

    Ogacha
    Ogacha 2009/04/26
    貴重な海外ブログの翻訳も掲載!
  • WPF アプリケーションを作る クッキング ガイド

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

    WPF アプリケーションを作る クッキング ガイド
    Ogacha
    Ogacha 2009/04/26