メモ:
Git Bashからだとうまくいくけど、TortoiseGit だと駄目だった。
下記記事で助かった。(たぶん)
メモ:
WPFプロジェクトで、MahApps.Metro の DropDownButton使っていたら実行時エラーが出た。(動作は問題ない?)
System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.ItemsControl', AncestorLevel='1''. BindingExpression:Path=HorizontalContentAlignment; DataItem=null; target element is 'MenuItem' (Name=''); target property is 'HorizontalContentAlignment' (type 'HorizontalAlignment') System.Windows.Data Error: 4 : Cannot find source for binding with reference 'RelativeSource FindAncestor, AncestorType='System.Windows.Controls.ItemsControl', AncestorLevel='1''. BindingExpression:Path=VerticalContentAlignment; DataItem=null; target element is 'MenuItem' (Name=''); target property is 'VerticalContentAlignment' (type 'VerticalAlignment')
MahApps というよりWPF関連の既知の動作っぽい。
MenuItemを対象に Style設定をして回避。
<mah:DropDownButton> <mah:DropDownButton.ItemContainerStyle> <Style BasedOn="{StaticResource {x:Type MenuItem}}" TargetType="{x:Type MenuItem}"> <Setter Property="HorizontalContentAlignment" Value="Left" /> <Setter Property="VerticalContentAlignment" Value="Center" /> </Style> </mah:DropDownButton.ItemContainerStyle> </mah:DropDownButton>
参考:
メモ:
mahapps の ToggleSwitch を使っていたら、ONの時の表示がおかしくなってしまった。
実態はあるが、白くなって見えなくなっている。
最初はきちんと表示されていたから、別で変なコードを書いた影響だと思う(が、分からん)。
これ ↓ を参考に色を設定
ToggleSwitch に背景色を設定
// 元: <mah:ToggleSwitch IsOn="True" /> <mah:ToggleSwitch IsOn="False" />
↓↓↓↓
<mah:ToggleSwitch IsOn="True"> <mah:ToggleSwitch.Resources> <SolidColorBrush x:Key="MahApps.Brushes.ToggleSwitch.FillOn" Color="{StaticResource MahApps.Colors.Accent}" /> </mah:ToggleSwitch.Resources> </mah:ToggleSwitch> <mah:ToggleSwitch IsOn="False" />
Microsoft Developer Day 視聴メモ BS15
.NET アップグレード アシスタントで簡単にできます! .NET Framework アプリの .NET 6 へのマイグレーション BS15
知見が無い段階だと、移行計画は困難
ツールを活用して移行計画や手順を作成
テスト
問題点:移行計画の段階では精度が低い > ツール活用しよう
Net portability analyzer
NET Upgrade Assistant
上記以外は手作業
end
Microsoft Developer Day 視聴メモ BS4
時は来たれり。今こそ .NET 6 へ移行する時 BS4
Nuget/プロジェクト参照/非Nugetパッケージ
Nuget
プロジェクト参照
非Nugetパッケージ(DLLのみ)
end
Microsoft Developer Day 視聴メモ BS3
Visual Studio 2022 と .NET 6 での Windows アプリ開発技術の紹介 BS3
end
Microsoft Developer Day: 毎年訪れる .NET のメジャーバージョンアップに備えるために取り組めること BS11
視聴メモ:
デザイン/UI > 新たに実装
移行前に、リファクタリングした方が良い
end