我正在使用 mah:ColorPicker 物體,但不能使用檔案中列出的某些屬性,例如“IsAlphaChannelVisible”和“AreHsvChannelsVisible”。
<mah:ColorPicker Height="150"
Width="250"
Name="Colorpicker"
IsAvailableColorPaletteVisible="True"
SelectedColorChanged="Colorpicker_SelectedColorChanged">
</mah:ColorPicker>
我去查看github上的源代碼,并沒有在ColorPicker類上找到這些屬性,而是在ColorPicker派生的ColorPickerBase類上找到了它們。
有人對此有了解嗎?
uj5u.com熱心網友回復:
目前,MahApps.Metro 的穩定版本是 2.4.9。如果您使用的是穩定的 NuGet 包,則這些屬性不可用(如果您查看 github 存盤庫,您將不會在主分支中找到這些屬性,而是在開發分支中)。
這些屬性在預發布版本 3.0.0-alpha0404 中,因此如果要使用這些屬性,您必須通過以下方法之一添加預發布包:
右鍵單擊您的專案 -> 管理 NuGet 包 -> 選中“包含預發布”復選框 -> 添加/更新 MahApps.Metro
克隆 repo,將其添加到您的解決方案中(可選:將其添加為 git 子模塊)并在您的應用程式中參考它以使用所有這些屬性和其他開發中的功能。
或者
MahApps GitHub 存盤庫:
編譯版本可以從發布下載,預覽版本可以從CI 工件下載。
因此,您可以從 CI 工件下載 nuget 包,并通過包管理器控制臺手動添加它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/513551.html
