我曾经使用这种方法来保存我的 WPF 应用程序的IsolatedStorage窗口位置(Windows.Top和) 。Window.Left
现在我想保存,总是在 IsolatedStorage 中,一个Brush. 它可以是一个SolidColorBrush或一个LinearGradientBrush基于用户的选择。
对于 aSolidColorBrush我可以只保存 RGB 颜色的 3 个值,但是如何处理 aLinearGradientBrush呢?
我认为可以序列化一个Brush对象,但我真的被卡住了。
现在我的问题是:有可能将 Brush 保存在IsolatedStorage?
我选择使用IsolatedStorage是因为我的应用程序需要是单个 exe,无需安装(它通过自定义软件分发程序分发给客户端),通常从桌面执行。该应用程序向用户提供有关 Active Directory 用户的正确凭据信息。
编辑:
欢迎提供任何其他用于保存用户自定义的解决方案!