タグ

wpfに関するgriefworkerのブックマーク (17)

  • neue cc - Material Design In XAML Toolkitでお手軽にWPFアプリを美しく

    なんとブログ書くのは3ヶ月ぶり近い!えー、うーん、そんな経っちゃってるのか、こりゃいかん。と、いうわけかでWPFアプリを入り用で作ったんですが、見た目がショボくてゲッソリしてました。WPFでアプリ書いても別に綺麗な見た目にならんのですよね、むしろショボいというか。自分でデザイン作りこんだりなんて出来ないし、でもWPFのテーマ集なんかを適用してもクソダサいテーマしかなかったりして一層ダサくなるだけで全く意味ないとかそんなこんなんで、まぁ割とげっそりだったのですが、Material Design In XAML Toolkitは相当良い!良かった、のでちょうど手元に作り中のWPFアプリがあって適用してみたんで紹介してきます。 最終的に↑のような感じになりました。サクサクッとテーマ適用してくだけでこの程度に整えられるならば、上等すぎるかな、と。私的にはマテリアルデザイン、相当気に入りました。Wi

  • もう少し簡単に Xamarin.Forms で Windows (Classic) Desktop アプリ開発を今からしてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 前回 の記事でまだリリースされてない Xamarin.Forms の GTK / WPF PlatformGitHub のソースコードから使う方法をまとめましたが、 Xamarin.Forms の Nightly Builds を使った方がもっと簡単できるという事がわかったので改めて記事にしたいと思います。 今回の記事は下記 blog を参考にさせてもらっています。ありがとうございます。 Xamarin Forms WPF - Quick Start 手順的に大きく違うところは GitHub からソースを取得してビルドす

    もう少し簡単に Xamarin.Forms で Windows (Classic) Desktop アプリ開発を今からしてみる - Qiita
  • Xamarin.Formsで Windows (Classic) Desktop アプリ開発を今からしてみる - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 先日、ついに WPF 用の Platform 実装がマージされました。 [WPF] Xamarin Forms WPF Backend - Platform Project #1334 また、 GTK の実装もすでにマージ済でした。 Xamarin Forms Gtk# Backend - Platform Project #1174 もうすぐ普通に使えるようになるかなと思いますが、 GitHub からソースを取得すれば今すぐ Windows, Linuxデスクトップアプリを Xamarin.Forms で開発することがで

    Xamarin.Formsで Windows (Classic) Desktop アプリ開発を今からしてみる - Qiita
  • GitHub - jsuarezruiz/xamarin-forms-wpf-weather-sample: Xamarin.Forms WPF Backend Weather Sample

  • Windows、Android、iOSアプリを同時開発してみたおはなし - Qiita

    自己紹介 あすかです。 どこにてもよくいる、こくふつうの男性会社員です。あと、おみみ聞こえません。 きょねん、かいしゃにはいりました。2ねんめです!しようしょ、つくったり、てすとしたり、かいはつしたり、してます! 趣味は、プログラミングと、おええをかくことです☆ 新都社というところで漫画を描いているのですが、ストーリーを考えるのが苦手で、いつも苦労しています。 面白い話を描きたいけど、面白くてかつそれなりにまとまった物語を描くためには、話をまとめるためのソフトが必要だと思いまして、作りました。 今回は、そのアプリを作ったときのお話をちょっと。。 アプリの概要 今回制作したアプリは「StoryCanvas」 WindowsAndroid、iOS上で動作する、ストーリーに出てくる登場人物、シーンなどの設計に特化したアプリです。 公式サイト:https://storycanvas.kmycod

    Windows、Android、iOSアプリを同時開発してみたおはなし - Qiita
  • 【Visual Studio Code】1.0 GAリリース予定日、決定! - 好きな技術を好きと言える幸せ - AYA TOKURA BLOG - Site Home - MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    【Visual Studio Code】1.0 GAリリース予定日、決定! - 好きな技術を好きと言える幸せ - AYA TOKURA BLOG - Site Home - MSDN Blogs
    griefworker
    griefworker 2011/03/10
    WPFのリボンコントロールを使ったプログラミングの連載。自分用のツールに採用してみたい。
  • MVVMパターンの適応 – 2011年のMVVMパターンの常識 - the sea of fertility

    MVVMパターンに関する認識・知見があちこちに散らばっているように見えるので、そろそろまとめてみる事にしました。この記事は、他の各サイトの記事などでMVVMの基的な考え方・実装方法などを把握されている方が対象です。 そういった方がMVVMパターンを実務に適応してみようと思った時や、MVVMパターンを要件に合わせてカスタマイズしていく際に、認識すべきパターンの実装方式のそもそもの理由と考え方、要件に合わせて考えていかなければならないポイントを把握する助けとなる情報を提供するのを目的としてこの記事を書きました。(文字ばかりですいません><) MVVMの実装の各要素の実装をこねくりまわすばかりで、その過程でパターンを把握している気になって、パターンの来の目的を破壊してしまうような実装を推奨してしまっている人も見ます。そんな滑稽な事をしない認識を持って欲しいのです。 MVVMパターンは、WPF

    griefworker
    griefworker 2011/02/23
    MVVMパターンを採用するなら読むべき。
  • MVVMとコマンドはどこへ向かっているのか - かずきのBlog@hatena

    ということで、最近MVVMパターンでコマンドのプロパティをいちいち実装するのがめんどくさいと思っている今日このごろです。 ということで、ちょっと試行錯誤してみました。 コマンドのプロパティは要はバインドから取得できればいいだけで実在しなくてもいいんじゃないんだろうか?という観点です。 そうTypeDescriptorで、ありもしないICommand型のプロパティをあるかのように振る舞わせたら・・・? ということで早速実装です。 まずは、ICommand型のプロパティを表すためのCommandPropertyDescriptorを作ります。 namespace AttrCommandTest { using System; using System.ComponentModel; using System.Reflection; using System.Windows.Input; usi

    MVVMとコマンドはどこへ向かっているのか - かずきのBlog@hatena
    griefworker
    griefworker 2010/12/26
    ViewModelのメソッドに属性を付けるだけで、ViewからはあたかもCommandが実装されているように使える。
  • MVVM Light の DialogMessage 用の ビヘイビア

    MVVM Light の DialogMessage 用の ビヘイビア (Behavior) を作ってみた。 これで UnitTest も問題ない。 DialogMessageAction.cs using System.Windows; using System.Windows.Interactivity; using GalaSoft.MvvmLight.Messaging; namespace BehaviorsSample { public class DialogMessageAction : TriggerAction<DependencyObject> { public DialogMessageAction() { } protected override void Invoke(object parameter) { DialogMessage message = par

    griefworker
    griefworker 2010/12/14
    MVVM Light 試してみたくなった。
  • MVVMパターンとイベント駆動開発、そしてMVC/MVP/PMパターンとの関係 – 何故MVVMなのか - the sea of fertility

    WPF/Silverlight開発において、イベント駆動開発じゃ何故いけないのか? MVC/MVP/PMパターンとMVVMはどう違うのか、どういったメリットがあるのか? そういう声を聴く機会は少なくありません。 MVVMパターンとイベント駆動開発、MVC/MVP/PMパターンとの関係について僕の理解をまとめました。 MVVMパターンをわざわざ適応する事に疑問がある方にはぜひ読んで欲しいと思っています。 また、このドキュメントを記述するにあたり@matarilloさん、@ufcppさん、@yfakariyaさん、諸先輩方3方に叩き台を見ていただき多くの指摘を頂くことができました。今回は頂いたフィードバックを受けて公開する形になっております。 押しつけがましくも一方的に依頼させていただいて、にも拘わらず非常に丁寧に様々な指摘・示唆を頂くことができました。 この場を借りてお礼申し上げます。ありが

    griefworker
    griefworker 2010/11/29
    MVVMパターンの詳細な解説スライド。
  • 第5回 WPFの「データ・バインディング」を理解する

    データとなるモデルと、表示を行うビューを結び付ける「データ・バインディング」と、データの表示をカスタマイズできる「データ・テンプレート」について解説。 連載目次 今回および次回の2回に渡り、ビューとモデルの疎結合を実現するための仕組みとして、データ・バインディングとコマンドという2つの機能について説明する。まず今回は、これらの機能の背景にあるGUIアプリケーションに対する要件と、データ・バインディングについて説明を行っていく。 ■GUIアプリケーションに対する要件 WPFのデータ・バインディングやコマンドといった仕組みを説明する前に、そもそもGUIアプリケーションに対して、どのような要件があるのかを整理してみよう。ここでは、実装上で満たすべき要件として「ビューとモデルの疎結合」と、GUIアプリケーションに求められる機能(の中で、今回はデータ・バインディングに関係する部分)を紹介する。 ●ビ

    第5回 WPFの「データ・バインディング」を理解する
    griefworker
    griefworker 2010/10/18
    WPFのデータバインディングについての詳細な解説記事。
  • CODE Online

    The World of CODE Your one-stop-shop for all your software development needs. CODE can help you with custom software development, consulting, training, staffing, conferences, events, webinars, mentoring, and so much more! CODE: Helping people build better software since 1993! On Sale now: 2024 - November/December The cover story by Jason Murphy explores the fascinating intersection of AI and game

    griefworker
    griefworker 2010/10/04
    XAMLの無料素材をダウンロードできる。
  • MVVM パターンで VM から VIEW を操作したい その2

    私の意見に対して結構反響があったのでこちらも書いておかなければと思い書いておく。 MVVM パターンで VM から VIEW を操作したい http://blogs.wankuma.com/mnow/archive/2010/09/20/193090.aspx MVVM パターンで ViewModel から VIEW を操作したいということに対するアメリカでの解決策に近いものは、添付ビヘイビアーだ。 コントロールにちょっとした操作を行うのがその目的である。 Expression Blend において標準の添付ビヘイビアーは以下のようになっている。 また、Microsoft Expression Blend Software Development Kit もあり独自の添付ビヘイビアーも作成できる。 Expression Blend 標準の添付ビヘイビアーは、トリガー、条件、共通プロパティ、

    griefworker
    griefworker 2010/09/26
    MVVMパターンでViewModelからViewを操作するなら、添付ビヘイビアもお勧め。
  • MVVM パターンで VM から VIEW を操作したい

    MVVM パターンで ViewModel から VIEW を操作したいが、疎結合にしたいので VM で VIEW のインスタンスを持つことは避けたいという話をよく聞く、これに関する解決策として以下のようなものがあげられる。 1) IxxxView なるインターフェースを作成して VIEW に実装し VM 作成時に VIEW のインスタンスを IxxxView として渡す。 VIEW の全体ではなく限定された機能の一部を公開するということで VIEWと VM の疎結合は保たれ、IxxxView のスタブを作ることで単体テストも可能になる。 一方で、やってはいけないことだが IxxxView を VIEW のクラスにキャストしてしまえば丸見えになってしまう、VIEW のインスタンスを渡しているので、疎結合という VIEW 提供者の希望は開発の最終段のあわただしさの中で、VIEW・VMの再設計よ

    griefworker
    griefworker 2010/09/20
    MVVM パターンで VM から VIEW を操作するには、VIEW に RoutedUICommnad か ICommand を実装することを推奨。
  • MVVMパターンでViewModelを楽に作る方法 - かずきのBlog@hatena

    MSDNマガジンの英語版の最新のを見てたら、こんな以下の記事を見つけた。 http://msdn.microsoft.com/ja-jp/magazine/ff798279(en-us).aspx まだ全部見てないけど、ここにViewModelを楽に作る方法が書いてあっておぉ〜っと思ったので紹介します。 このテクニックが使えるプラットフォームは.NET Framework 4です。 ViewModelは、作るとViewとModelを切り離せるけど、Modelをラップするようなプロパティを大量に作らないといけません。 例えば、以下のようなModelがあったとして public class Person { public string FullName { get; set; } } 以下のようなViewModelを作ります。 // ViewModelBaseはINotifyPropertyC

    MVVMパターンでViewModelを楽に作る方法 - かずきのBlog@hatena
    griefworker
    griefworker 2010/08/29
    DynamicObjectを使ったエレガントなViewModel実装方法。
  • Web ブラウザーや OS のシェアが確認できる Web サービスまとめ - monoe's blog - Site Home - MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    Web ブラウザーや OS のシェアが確認できる Web サービスまとめ - monoe's blog - Site Home - MSDN Blogs
    griefworker
    griefworker 2010/08/05
    Office リボンと違って、WPF リボンはライセンスを要求しない。ステキ。
  • Visual Studio 2010 Trace Options for WPF 4.0

    Handy Tricks and Tips to do your .NET code Fast, Efficient and Simple. Some common questions that comes into mind. Please check if you could find them listed or not. Visual Studio is one of the most popular and interesting IDE that Microsoft has build to enhance the productivity of Developers. The Visual Studio IDE is not created just to help the developers, but if you see the survey of how and wh

    Visual Studio 2010 Trace Options for WPF 4.0
    griefworker
    griefworker 2010/08/02
    VisualStudioにWPFのトレース機能があったのか。これExpressEditionでも使えるのかな?
  • 1