c# - 访问应用程序成员?

标签 c# silverlight silverlight-3.0

假设在 App.cs 中 - 我将向代表应用程序的类添加一个字段。 我可以从应用程序的页面访问该字段吗?如果是这样,我该怎么做?我是否正确地假设一旦初始化该成员字段将在应用程序运行时期间“事件”?

最佳答案

你可以。基本上,您只需获取当前应用程序并将其转换为 App(或 App.Xaml 中的类名称)。这是一个演示这一点的片段。

var myApp = Application.Current as App;
var n = myApp.NameOfPropertyAdded;

我不太明白你所说的活着是什么意思。我假设您想要将内容绑定(bind)到它,并在它更新时更新您的绑定(bind)。为此,您需要设置属性更改通知。

向 App.xaml.cs 文件添加属性的方法对我来说有点有趣。我认为推荐的方法是将内容作为应用程序级资源添加到应用程序中,以便您可以在 XAML 中轻松引用它们。

关于c# - 访问应用程序成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1407140/

相关文章:

.net - 为什么我不能为Silverlight和通常的.NET创建程序集?

silverlight - XAML:当子对象的 ScaleTransform 变大时,使 ScrollViewer 显示滚动条

javascript - Microsoft Silverlight单元测试框架可以将javascript文件注入(inject)到测试页面中吗

xaml - 将事件处理程序附加到代码生成的 DataTemplate

c# - .NET 中用户创建的结构和框架结构之间的差异

c# - 高级正则表达式 : Smart auto detect and replace URLs with anchor tags

javascript - Ajax post 发送 JSON 到方法结果为 null

C# 网络服务。需要可转换为 "string"

wpf - 在 Silverlight 4 中以编程方式设置控件的样式?

windows-phone-7 - WP7 同时/动态播放许多压缩(mp3、wma 等)音频文件