タグ

wpfに関するkohiro0のブックマーク (8)

  • ショートカットキーのためのKeyBinding付き拡張MenuItem - Qiita

    概要 利便性を考えて、アプリで特定のMenuItemにキーボードショートカット(ex. Ctrl+Oで「開く」)を導入することがよくあります。 しかし、WPF標準のMenuItemではKeyGestureの説明表示は出来ても、その検出は出来ません。 そのためMenuItemとは別に、Window直下に検出するKeyBindingを書かなければいけません。 これは同じような記述を離れた場所に書くことになり、バグの原因になります。 そこで、KeyBindingを受け取ることのできる拡張MenuItemを作ることで、この問題を解決します。 変更前 実行画面 こんなアプリを題材にします。 Menu->Hogeを選択するか、Ctrl+Hを押すと、TextBoxに"-Hoge"が追記されます。 View ViewではGridで区切って上にMenu、下にTextBoxが置いてあるだけです。 <Windo

    ショートカットキーのためのKeyBinding付き拡張MenuItem - Qiita
  • Windowsフォームに対するWPFの真の優位性とは - Yamakiの日記

    約一年半ほど前、弊社のSPREAD for WPFのリリースに合わせる形で「Windowsフォームに対するWPFの真の優位性とは」という記事(ホワイトペーパー)を執筆しました。この記事は試し読みとして前半の数ページは自由に読むことができたものの、全ページを読むにはアンケートに答えていただく必要がありました。最近、日マイクロソフトの荒井さんがプログラミングWindows第6版のWPF版を書かれていることに代表されるように、WPFがなんとなく盛り上がってきていることから、内容を少し更新し、誰でも自由に閲覧できるかたちで公開しました。 WPFプラットフォームの優位性 | Developer Tools - グレープシティ株式会社 PDFへの直リンクはこちらです。 Windowsフォームに対するWPFの真の優位性とは このホワイトペーパー、書いた人が言うのもなんですが、あまり他では書いていない

    Windowsフォームに対するWPFの真の優位性とは - Yamakiの日記
    kohiro0
    kohiro0 2014/08/19
  • WPFを帳票フレームワークとして使う - @kotyのブログ

    この記事はXAML Advent Calendar 2013XAML Advent Calendar 2013 - Adventar 15日目の記事です。昨日はahfさんのWF における xaml について簡単な説明をしてみるでした。 あまりインタネットで見ないので印刷ネタをエントリーでは書いてみます。 簡単な印刷 webというかペーパーレス(死語)の時代になって久しいですけどもまだまだ印刷機能の需要はあります。ありますよね? 格的に印刷機能を使うとなれば、有償無償の帳票ミドルウェアを利用することになるかと思いますが、 一人で作れる程度のちょっとしたスタンドアロンシステムにはちょっと大げさです。 エントリーではWPFによるお手軽印刷方法を紹介しようと思います。 ソースはgithubに置いてあります。 プロジェクト構成 サンプルプロジェクトの構成は下図の通りです。WPFのMVVMフレー

    WPFを帳票フレームワークとして使う - @kotyのブログ
    kohiro0
    kohiro0 2014/01/10
  • Markdown.XAMLを使ってWPFでMarkdownテキストをレンダリングする

    この記事は、XAML Advent Calendar 2013用です。今日は、MarkdownをWPFアプリケーションに表示する方法についてです。 --- Windows Phoneでmarkdownで書いたテキストをhtmlに変換して表示する を見て、そういえばMarkdownを表示するためのライブラリがあったことを思い出した。 その名もMarkdown.XAML。これは、MarkdownテキストをFlowDocumentに変換してくれる。使い方はざっくり言うと、TextToFlowDocumentConverterというコンバータが使えるようになるので、FlowDocumentScrollViewerのようなFlowDocumentを表示してくれるコントロールに、Markdownテキストが入ったプロパティとこのコンバータをセットでバインドしておくだけでOK. 詳しい使い方は以下の通り。

    Markdown.XAMLを使ってWPFでMarkdownテキストをレンダリングする
    kohiro0
    kohiro0 2014/01/10
  • Snoop 大作戦 - Mission: in PowerShellable -

    "なお、この記事は自動的に消滅する。" 初めましての方は初めまして!XAML Advent Calendar 2013、18 日目を担当させていただきます、杉浦と申します。 個人的には .NET(CLR)の仕組みや開発基盤のことに関心があり、Twitter ではいつもそんなことばかり呟いていますが、お仕事ではそうそう低レイヤーなことばかりできるはずもなく、実際は WPF を使ったデスクトップアプリを開発してる時間のほうが多かったりするのです。 そんなわけで、XAML Advent Calendar、1 日目の ぐらばく(@Grabacr07)さんの記事を見た瞬間、これはどんぴしゃりだと。私も何か貢献できればと参加させていただいた次第です。 さて、今回私が取り上げるのは、WPF 向けの開発ツールとして有名な Snoop。 ここで言う開発ツールとは、実行中のアプリのオブジェクトの状態を確認した

    Snoop 大作戦 - Mission: in PowerShellable -
    kohiro0
    kohiro0 2013/12/19
    しらんかった。便利っぽい
  • hardcodet.net » WPF NotifyIcon

    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

    hardcodet.net » WPF NotifyIcon
    kohiro0
    kohiro0 2013/10/25
    タスクトレイの通知アイコン WPF 版
  • .NET Framework 4.6 インストール環境において正常に印刷できない場合があります - 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 ...

    .NET Framework 4.6 インストール環境において正常に印刷できない場合があります - MSDN Blogs
    kohiro0
    kohiro0 2013/10/24
    盾アイコン
  • Accessing Enum members in Xaml

    kohiro0
    kohiro0 2012/08/24
    Enum を ComboBox に表示するテク MarkupExtension を使うと XAML を汚さないですむと
  • 1