WPF
WPF で XAML 側に DataContext や ViewModel を代入した後、実際に Binding で解決された結果を使いたいケースがある (ほんとうに?)。 そういうときに使うテク。 例えば以下のような XAML があったとき:
前からちまちまいじってる CefSharp の続きです。 私は CefSharp.WPF 以外は触ってないので、一応それでの話ということで。 前も言ったように、 CefSharp は Chromium を .NET でいじるやつです。 Chromium なので、 Developer Tools みたいなのも実装可能で…
Chromium Embedded Framework (CEF) を C# から使えるようにしたプロジェクトのうちの1つに、 CefSharp というものがあります。 WinForms, WPF, OffScreen 用にそれぞれパッケージが用意されており、 NuGet からも導入できます。 そのうち、 OffScreen には…
なんとなく Outlook 2016 を使っていたら、 画像のように、従量制課金接続であることを検出して、自動でオフラインとなっていました。 他のアプリでも使えると、何かと便利そうなので、実装してみます。 従量制課金接続などといったネットワークの状態を知る…
WPF で例えば下みたいなとき <TextBlock Width="200" Text="very very very very very very very long text" TextTrimming="CharacterEllipsis" /> こんなかんじで、範囲を超えた分は「...」と表示されます。 そういった時だけ、 ToolTip を表示する方法です。 まず下のような Behavior を作っておきます。 using System.Globalization; using System.Windows; using System.W</textblock>…