Wpf 全局变量
在我的WPF应用程序中,我想使用全局变量,其目的是存储当前用户信息等,问题是,有两种方法可供使用,它们是: Application.Current.Properties与我的设置 我知道使用我的.Settings,更改将被存储,当应用程序重新启动或重新打开时,它们将加载上次保存的更改,我不希望这样。请您澄清是Application.Current.Property解决了我的问题,还是有其他方法解决这个问题Wpf 全局变量,wpf,vb.net,Wpf,Vb.net,在我的WPF应用程序中,我想使用全局变量,其目的是存储当前用户信息等,问题是,有两种方法可供使用,它们是: Application.Current.Properties与我的设置 我知道使用我的.Settings,更改将被存储,当应用程序重新启动或重新打开时,它们将加载上次保存的更改,我不希望这样。请您澄清是Application.Current.Property解决了我的问题,还是有其他方法解决这个问题 谢谢。如果每次程序运行时都要重新加载值,为什么不创建一个静态或单例类来保存所有值呢 Pub
谢谢。如果每次程序运行时都要重新加载值,为什么不创建一个静态或单例类来保存所有值呢
Public Class Globals
Public Shared Property One As String
Get
Return TryCast(Application.Current.Properties("One"), String)
End Get
Set(value As String)
Application.Current.Properties("One") = value
End Set
End Property
Public Shared Property Two As Integer
Get
Return Convert.ToInt32(Application.Current.Properties("Two"))
End Get
Set(value As Integer)
Application.Current.Properties("Two") = value
End Set
End Property
End Class
不,我不想在程序启动时重新加载它们。那么这是正确的方法吗?对不起,我想我弄糊涂了。我想你不想在程序重新启动时保存和加载最后的值?是的,我不想保存它们,我想可以使用Application.Current.Property,但想知道是否还有其他方法可以实现它。但是,你能告诉我为什么或者如何使用它,或者它比Application.Current.Properties好吗?经过审查和测试,你所说的过程比Application.Properties简单得多。非常感谢你。