WPF– tag –
-
技術Tips
WPFでWindowsOSのバージョンを取得する。
HockeyAppのSDKでやっていたやり方。 HockeyAppSDKのソースを見ていたらあったやり方。 レジストリから取るのを試みて、ダメだったらEnvironmentの値を使う。 CurrentBuildはちゃんと違いが出ているみたい。 [crayon-670607a3ce7ab482631857/] Environment... -
技術Tips
WPFでApp.xaml.csのOnStartUp、OnExitが呼ばれない。
WPFアプリで、AppクラスのOnStartUpとOnExitのイベントが呼ばれない。 原因は、Appクラスの名前空間が、xamlとコードビハインドで異なっており、関連づいていなかったからだった。 他のアプリを複製して作ったアプリだった為、このようになってしまってい... -
技術Tips
WPFでmsiのInstallerクラスを使ったCustomActionsが動作しない
msiインストーラで、アンインストール時にアプリが仕様しているデータファイルも全て削除したくて、System.Configuration.Install.Installerクラスを継承したカスタムのInstallerクラスを利用して、処理を実装しようとしたが、起動しない。 System.Configu... -
技術Tips
WPFアプリでmsiインストーラーを作成する
WPFアプリでインストーラを作りたい。VisualStudioの過去のバージョンには、msiファイルが作れる、インストーラのプロジェクトがあったらしいけど、最近のバージョンにはない。 だがしかし、MicrosoftからVisualStudioの拡張機能として用意されているので... -
技術Tips
BinaryFormatterでデシリアライズする際にSerializationExceptionが発生
WPFアプリで、以下エラーが発生した。 Exception thrown: 'System.Runtime.Serialization.SerializationException' in mscorlib.dll アセンブリ 'OtherApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' が見つかりません。 どうやら、バイナ... -
技術Tips
Windowsデスクトップアプリ(WPF)でクラッシュ解析をする
HockeyAppを使います。 NuGetでHockeySDK.WPFをインストール App.xaml.csに以下を記述 [crayon-670607a3ced79968766599/] これで、意図的にクラッシュを発生させれば、次回起動時に、クラッシュレポートが送信されて、HockeyAppの管理画面にすぐに反... -
技術Tips
Xamlのコントロールのスタイルをデフォルトのスタイルから修正する
今まで、Visual StudioのDocument Outlineペインで、 対象のコントロールをフォーカスして、「右クリック > Edit style」でやっていたのに、 Edit Templateしか出てこなくなった。 結局、メニューからたどれた。 「Format > Edit style」 -
技術Tips
WPFでBackgrounをアニメーションでうまく変更できない
WPFで、Backgroundをアニメーションで変更しようとしていたときのこと、以下のエラーが発生。 An unhandled exception of type 'System.InvalidOperationException' occurred in PresentationFramework.dll Additional information: 'Background' プロパテ...
1