タグ

XAMLに関するNilfsのブックマーク (16)

  • [Microsoft] Windowsデスクトップ向け業務アプリ開発には何を採用すべきか? - 2018年9月版 - Qiita

    [Microsoft] Windowsデスクトップ向け業務アプリ開発には何を採用すべきか? - 2018年9月版.NETWPFWinFormsElectronUWP Windowsデスクトップ向けの業務アプリケーション開発において、どのようなテクノロジを採用すべきか考えたいと思います。 Win32 API そういえばこの手もありましたね。 これじゃないといけない要件があるのなら仕方ないです。 開発言語 C++等 配置方法 Windowsインストーラ、あるいは実行ファイルをコピー 更新方法 Windowsインストーラを再配布、あるいは実行ファイルをコピー Windows Forms (WinForms) .NET Framework 1.0とともに登場した最も歴史ある(もうあまり新規開発がなさそうな)テクノロジです。 高DPI環境で難がありましたが、.NET Framework 4.7 +

    [Microsoft] Windowsデスクトップ向け業務アプリ開発には何を採用すべきか? - 2018年9月版 - Qiita
  • グローバリゼーションおよびローカリゼーションの概要 - WPF .NET Framework

    製品を 1 つの言語だけで提供するということは、潜在的な顧客ベースを、75 億人という世界人口のほんの一部だけに限定してしまうことを意味します。 アプリケーションを世界中のユーザーに提供したいのであれば、製品をコスト効率よくローカライズすることが、より多くの顧客にリーチするための最良かつ経済的な方法の 1 つだと言えます。 この概要では、Windows Presentation Foundation (WPF) でのグローバリゼーションとローカライズについて説明します。 グローバリゼーションとは、複数の場所で効果的に使用できるアプリケーションを設計、開発することです。 たとえば、グローバリゼーションでは、異なるカルチャのユーザーに対して、ローカライズされたユーザー インターフェイスや地域データを提供します。 WPF では、自動レイアウト、サテライト アセンブリ、ローカライズされた属性、コメ

    グローバリゼーションおよびローカリゼーションの概要 - WPF .NET Framework
    Nilfs
    Nilfs 2015/11/12
    BAMLの方式だとうまく出来なかった印象・・・
  • ItemsControl 攻略 ~ 外観のカスタマイズ | grabacr.nét


    XAML Advent Calendar 2013 1 WPF ( Windows  )   (ItemsControl) 4使  WPF WPF  () UI    UI WindowsForms  WPF  Visual Studio  ZuneGitHub for Windows 
    ItemsControl 攻略 ~ 外観のカスタマイズ | grabacr.nét
    Nilfs
    Nilfs 2014/06/18
    ItemTemplateとかのよいサンプルだった
  • https://github.com/yukitos/notes/blob/master/WiX/WiXManagedBootstrapper.md

    Nilfs
    Nilfs 2013/06/14
    xamlを使ってインストーラーの画面を作ってる。
  • How do you select the right size icon from a multi-resolution .ico file in WPF?

    I use simple Markup Extension for that: /// <summary> /// Simple extension for icon, to let you choose icon with specific size. /// Usage sample: /// Image Stretch="None" Source="{common:Icon /Controls;component/icons/custom.ico, 16}" /// Or: /// Image Source="{common:Icon Source={Binding IconResource}, Size=16}" /// </summary> public class IconExtension : MarkupExtension { private string _source;

    How do you select the right size icon from a multi-resolution .ico file in WPF?
    Nilfs
    Nilfs 2013/06/12
    複数サイズの画像を持つ、icoファイルから特定のサイズを取り出して使うクラスの実装例が参考になった
  • MVVMにおけるView層での入力値エラーの有無をViewModelで知る方法 - かずきのBlog@hatena


    MSDN MVVM   ViewModelint ViewTextBox ValidatesOnExceptions=trueValidation.ErrorTemplateView ViewModelView ViewModelPrism使MainWindowViewModel namespace WpfApplication25 { using Microsoft.Practices.Pris
    MVVMにおけるView層での入力値エラーの有無をViewModelで知る方法 - かずきのBlog@hatena
    Nilfs
    Nilfs 2012/11/28
    MVVMでView側の入力エラーを検出するコード。参考になる
  • Lorenz Cuno Klopfenstein

    Nilfs
    Nilfs 2012/07/20
    TranslateExtensionの実装が参考になる
  • 方法 : アプリケーションをローカライズする

    更新 : 2007 年 11 月 このチュートリアルでは、LocBaml ツールを使用してローカライズされたアプリケーションを作成する方法を示します。 LocBaml ツールは、運用環境で使用できるアプリケーションではありません。いくつかのローカリゼーション API を使用してローカリゼーション ツールを記述する方法を示すサンプルです。 このトピックには次のセクションが含まれています。 概要 要件 サンプル アプリケーションの作成 ニュートラル言語リソースのサテライト アセンブリの作成 LocBaml ツールのビルド LocBaml を使用したファイルの解析 ローカライズ可能なコンテンツの翻訳 LocBaml を使用した新しい .resources.dll ファイルの生成 LocBaml の使用に関するヒント 次の内容 関連トピック メモ : 概要 ここでは、アプリケーションをローカライ

    方法 : アプリケーションをローカライズする
    Nilfs
    Nilfs 2012/07/20
    MS方式ではuidを使ってローカライズを行う。
  • RelativeSource のマークアップ拡張機能 - WPF .NET Framework


    Remarks {RelativeSource TemplatedParent}  UI  (  )  TemplateBinding  {Binding RelativeSource={RelativeSource TemplatedParent}}  TemplateBinding  {RelativeSource TemplatedParent} 使 XAML  
    RelativeSource のマークアップ拡張機能 - WPF .NET Framework
    Nilfs
    Nilfs 2012/04/03
    RelativeSourceの書き方
  • Windows Presentation Foundation におけるパッケージの URI


    Windows Presentation Foundation (WPF) Uniform Resource Identifier (URI) 使   (UI)      URI 使     WPF  " URI "  
    Windows Presentation Foundation におけるパッケージの URI
    Nilfs
    Nilfs 2012/04/03
    ローカルのリソースをロードしたりするときに使う。
  • DesignerProperties.IsInDesignMode 添付プロパティ (System.ComponentModel)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    DesignerProperties.IsInDesignMode 添付プロパティ (System.ComponentModel)
    Nilfs
    Nilfs 2012/04/03
    デザイナビューでエラーが起きたらこれを使って回避する
  • PropertyPath の XAML 構文 - WPF .NET Framework

    PropertyPath オブジェクトは、PropertyPath 型を値として使用する各種プロパティを設定するうえで、複雑なインライン XAML 構文をサポートします。 このトピックでは、バインド構文とアニメーション構文に適用される PropertyPath 構文について説明します。 PropertyPath を使用する場所 PropertyPath はいくつかの Windows Presentation Foundation (WPF) 機能で使用される一般的なオブジェクトです。 共通の PropertyPath を使用してプロパティ パス情報を伝えるにもかかわらず、PropertyPath を型として使用する各機能領域の使用法はそれぞれ異なります。 そのため、機能ごとに構文を説明する方が実際的です。 WPF は主に、PropertyPath を使用して、オブジェクト データ ソースの

    PropertyPath の XAML 構文 - WPF .NET Framework
    Nilfs
    Nilfs 2012/04/02
    BindingのPathの構文
  • WPF の {Binding Path=/}


       WPFBindingPath      IsSynchronizedWithCurrentItem  DataContext  Path=/  <ListBox ItemsSource={Bindin
    WPF の {Binding Path=/}
    Nilfs
    Nilfs 2012/04/02
    Pathの書式について
  • バインドしたデータの検証や更新を BindingGroup を使って一括で行う - present

    UI にデータをバインドしたとき、OK ボタンを押すまで入力内容をソースに反映させたくない場合があります。例えば設定ダイアログとか。 BindingGroup を利用すれば、入力内容をデータソースに一括で反映させることができます。入力内容の検証も可能です。 BindingGroup を使った UI のサンプルコードは次の通り。 <Window x:Class="BindingGroupSample.AccountView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Window.BindingGroup> <

    バインドしたデータの検証や更新を BindingGroup を使って一括で行う - present
    Nilfs
    Nilfs 2012/04/02
    まとめて検証を行う場合
  • XAML Power Toys &laquo; Karl On WPF &#8211; .Net

    The Home of Mole and Karl’s BLOG on WPF & VB.NET. (Karl speaks VB, learning C#) Current Version 3.0.0, Last Update 28 September 2008 Introduction XAML Power Toys is a Visual Studio 2008 SP1 Add-In that empowers WPF developers while working in the XAML editor.  It is accessed through commands in the XAML editor context menu and the Solution Explorer item context menu. Currently it generates .NET 3

    Nilfs
    Nilfs 2012/03/29
    テンプレートを作ったりできる便利ツールっぽい。そのうち使う
  • XAMLファミリ共通開発のすゝめ(前編)(2/3) - @IT


    XAML Windows8GUI   2011/12/02  XAML1001 XAML XAML.NET Framework 稿WPFXAMLGUIXAML Figure 5Visual StudioXAML13GUI1
  • 1