-1
"Windows.UI.Xaml.Media.Brush"を "Windows.UI.Color"に変換しました。しかし、VSはエラーを返します。どうすればこの変換を正しく行うことができますか教えてください。ブラシをカラー(UWP)に変換する方法は?
"Windows.UI.Xaml.Media.Brush"を "Windows.UI.Color"に変換しました。しかし、VSはエラーを返します。どうすればこの変換を正しく行うことができますか教えてください。ブラシをカラー(UWP)に変換する方法は?
ブラシを色に変換することはできません。ブラシのコンセプトは、色のグラデーションや画像などのように、色に縮小することはできません。
SolidColorBrushの特殊な場合のみ変換が有効です。私はそれがあなたが何をしているかを推測しています。ここでは、コードでそれを行う方法です。
Windows.UI.Color colorFromBrush;
if (brush is SolidColorBrush)
colorFromBrush = (brush as SolidColorBrush).Color;
else
throw new Exception("Can't get color from a brush that is not a SolidColorBrush");
おかげで、 ステファンウィック - Windowsの開発プラットフォーム
すごい説明 – AVK
は、あなたの質問にいくつかのコードとエラーメッセージを追加します。 – Kalten