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