You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
マイクロソフトの田中達彦です。 本連載では、今後3年以内に避けて通れないと予測される、アプリの高DPI(High DPI)への対応について連載します。 ==================== 2014/12/22 追記 de:code 2014というカンファレンスにて、高DPIの話をしています。 以下のサイトでセッションの様子を公開していますので、ご参照ください。 https://www.microsoftvirtualacademy.com/training-courses/decode-track1 「既存デスクトップ アプリの最新 OS への対応」というセッションの、20分40秒くらいから45分くらいまでが高DPIに関する話です。 ==================== [高DPIとは] Surface Pro 3をはじめ、最近発売されるPCの解像度は高くなっています。 Surf
.NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基本的な考え方・実装方法などを把握されて
Visual Studio 2012 にも慣れてきた今日この頃。 Windows Azure や Windows Store apps の開発が流行る中、デスクトップ WPF アプリケーション開発を貫く私かっこいい!かっこわるい。仕事だから仕方ない。 ということで、デスクトップの WPF ネタを 1 つ。 最近、Zune Software にはじまり、MetroTwit や GitHub for Windows、そして Visual Studio 2012 など、従来の Windows のウィンドウっぽくないかっこいいウィンドウのアプリケーションがいくつも出ています (上: Zune Software / 下: Visual Studio 2012)。 (こういうウィンドウの総称ってあるんでしょうか? 「Metro ライク」などという表記は見かけますが、正式名称っぽいものを私は聞いたことが
DataGrid基本的な設定からメモしておく。 <Window x:Class="TawamureDays.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:local="clr-namespace:TawamureDays" Title="MainWindow" Height="213" Width="385" local:WindowBehavior.UseMessageCommand="True" local:Framewo
過去記事 WPF4.5入門 その1 「はじめに」 WPF4.5入門 その2 「WPFとは」 WPF4.5入門 その3 「Hello world」 WPF4.5入門 その4 「Mainメソッドはどこにいった?」 WPF4.5入門 その5 「全てC#でHello world」 WPF4.5入門 その6 「WPFを構成するものを考えてみる」 WPF4.5入門 その7 「XAMLのオブジェクト要素と名前空間」 WPF4.5入門 その8 「オブジェクト要素のプロパティ」 WPF4.5入門 その9 「コレクション構文」 WPF4.5入門 その10 「コンテンツ構文」 WPF4.5入門 その11 「マークアップ拡張」 WPF4.5入門 その12 「その他のXAMLの機能」 WPF4.5入門 その13 「簡単なレイアウトを行うコントロール」 WPF4.5入門 その14 「レイアウトコントロールのCanva
以下の内容は間違いや曲解が多く見受けられると思います。ご指摘コメント、プルリクエスト大歓迎です! WPFって? Windows Form に代わる GUI フレームワークという認識です。XMLを拡張したXAMLと呼ばれる言語でUIを記述します。ロジックとUIを分離することが可能なので、デザイナーとプログラマーの分業が可能だとかなんとか。 なんしか「イマドキのUIデザインが作成できるフレームワーク」なんだと思います。 非同期 ( async / await ) .Net Framework 4.5 から新たに加わったキーワードで、非同期処理を容易に書くことが可能となりました。 今までは、TCPコネクションの確率をするのに、相手側の応答を待つ必要があったため、UI部分の処理が停止してしまう問題がありました。それを回避するのに、UIと通信部分のスレッドを分け、通信スレッドが応答を待っている間もU
Tweet Version 1.0.8 released April 2nd 2016. This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform. It does not just rely on the Windows Forms NotifyIcon component, but is a purely independent control which leverages several features of the WPF framework in order to display rich ToolTips, Popups, context menus, and balloon messages. It can be used di
ビューとモデルを疎結合するコマンドを解説。さらに、データ・バインディングとコマンドの仕組みを使ったWPFアプリのアーキテクチャ・パターンMVVMを紹介。 連載目次 前回に引き続き、ビューとモデルの疎結合を実現するための仕組みの1つである、「コマンド」という機能について説明する。また、データ・バインディングとコマンドの仕組みを使ったWPFアプリケーションのアーキテクチャ・パターンである「MVVM(Model-View-ViewModel)パターン」についても紹介する。 ■GUIアプリケーションに対する要件 前回も行ったように、WPFのコマンドの仕組みを説明する前に、コマンドに関連するGUIアプリケーションに対する要件を整理してみよう。 ●意味論的なイベント処理(コマンド) 一般的なGUIアプリケーションでは、マウスのクリックやキーボードからの入力など、実操作レベルのイベントをそのまま処理する
WPFがWinFormsより敷居が高い? そりゃ、最初に掛け違ってるからですよ、きっと。 というわけで、これはXAML Advent Calendar 2014の3日目、12月3日分のエントリーです。WPF? XAML? MVVM? そんなにムズカシクないよ? というお話。 もちろんWinRTのWindowsストアアプリやWindows Phoneアプリ等、XAMLベースのプラットフォームにもほとんどすべて共通した内容です。 ここではあえて理論とか観念は説明しません。とにかくコードを見ながら仕組みと動きを理解していきます。 俺は、コードが読める、長い説明エントリーなんてめんどくせぇ、と思ったら、コード部分だけを実際に動かしながら見ていくだけでも基本的な構造が十分に理解できるのではないか、と。 サンプルプロジェクト Download: SimpleMVVM.zip github: https
既定のビューの使用 コレクション ビューを作成して使用する 1 つの方法は、バインディング ソースとしてコレクション ビューを指定することです。 WPF では、バインディング ソースとして使用されるすべてのコレクションに対して既定のコレクション ビューも作成されます。 コレクションに直接バインドすると、WPF はその既定のビューにバインドします。 この既定のビューは、同じコレクションにバインドされているすべてのバインドで共有されるため、1 つのバインド コントロールまたはコードによる既定のビューへの変更 (後述する並べ替えや現在の項目ポインターへの変更など) は、同じコレクションにバインドされている他のすべてのバインドに反映されます。 既定のビューを取得するには、GetDefaultView メソッドを使用します。 例については、「データ コレクションの既定のビューを取得する (.NET
信州FMは2021年3月31日をもってサービス終了とさせて頂きました。長きに渡りご愛顧頂き本当にありがとうございました。
2015 年 7 月 29 日より提供を開始した Windows 10 においても、Silverlight のブラウザー外実行をお使いいただけるほか、Windows 10 に搭載されている Internet Explorer 11 でのサポートは継続されます。 しかしながら、Microsoft Silverlight 5 は 2021 年 10 月 12 日にメインストリーム サポートが終了いたします。ただし、動作するブラウザーのサポート ライフサイクルが終了している場合がございますのでご注意ください。Silverlight のシステム要件は こちらからご確認いただけます。Silverlight のサポート ライフサイクルについての詳細は マイクロソフト サポート ライフサイクルでご確認いただけます。 関連リンク Silverlight の機能 | バージョン別機能比較表 | 開発者向け情
LL魂で、kogurroさんのプレゼンソフトに影響を受けたことと、WPFの勉強も兼ねて、ニコニコ動画風にデスクトップ上にコメントが流れるツールを作ってみました。(ちょっと乗り遅れた感はありますが。) このツールには、次のような特徴があります。 常に最前面で、背景を透過しているので、コメントをつけられるアプリを選びません。(PowerPointでプレゼン中でも可。) コメントはtelnetで送ります。 キーワードにより、コメントの文字色や大きさを指定できます。 コメントをつけるためにわざわざ特別なアプリケーションが必要になると不便だろうなと思い、最初はWebサーバを立ててブラウザでコメントするのがいいかなとか考えていたのですが、それも面倒だったので、telnetでコメントをつけられるようにしました。 telnetだったらどのPCにも入っているし、社内勉強会とかだったら十分使えるんじゃないかと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く