在WPF中,如何引用和使用MainWindow.xaml.cs中的CS文件

卡斯

我正在创建WPF,并且还为我要执行的不同过程创建了一个侧面菜单。目前,我所有的代码都位于mainwindoe.xaml.cs中。我想将我分解成单独的文件。例如,一个文件中的menuitem1代码,另一文件中的menuitem2代码,等等。我更喜欢这种方法,因为我觉得它更干净,更易于维护。但是我尝试做Project-> Add Page-> Class,但是我不知道如何在新页面中引用代码。任何帮助将不胜感激。

谢谢你,肯特

我们

您可以将所有文件放在相同或抽象的名称空间中。并且您必须使用c#中的类。

例如

  • yourapp.mainwindoe
  • yourapp.menuitem1
  • yourapp.menuitem2

另外,您必须将需要从另一个命名空间访问的类至少设置为内部安全性设置。

namespace yourapp.mainwindoe
{
    class YourClass
    {
        internal static YourMethod()
        {
           yourapp.menuitem1.YourOtherMethod();
        }
}

namespace yourapp.menuitem1 
{
    class YourClassOther
    {
        internal static YourOtherMethod()
        {
           // do something here...
        }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

引用Windows 8.1项目中xaml.cs文件中的xaml元素

从Xamarin中的MainPage.xaml.cs文件到MainPage.xaml文件获取int变量的值

xaml.cs中的Xamarin局部变量,并通过XAML文件进行打印

无法在 MainWindow.xaml.cs 中获取选定的 ComboBox 项

在类MainWindow.xaml.cs中调用EventTrigger RoutedEvent

我要在哪个文件中编写代码?有很多.xaml.cs文件

XAML文件中的名称不在CS文件的当前上下文中

C#无法在MainWindow.xaml.cs中的WPF中创建方法

在ViewModel中做什么以及xaml.cs文件中做什么

如何在app.xaml.cs文件中动态更改应用程序的主题

在多个XAML.cs文件中仅使用一个Webclient实例

使用xaml.cs文件添加图例和工具提示

新窗口中App.xaml.cs中的引用对象

Xamarin Froms .xaml.cs 文件类中的构造函数注入

在Windows应用中从MainPage.xaml.cs代码隐藏文件调用javascript函数

WSDL中的CS文件

Xamarin Forms - 从 Android 特定的 .cs 文件引用 XAML

在App.xaml.cs中的Controltemplate中访问Textblock

导航到ShellPage.xaml.cs中的页面导致异常

App.xaml.cs中的Xamarin Forms Update值

在CSProj中使用通配符时如何在xaml文件下嵌套xaml.cs

如何修复 WPF (Visual Studio 2019) 中的 xaml.cs 缩进问题?

*.xaml.g.cs 文件显示过时警告 (CS0618)。如何在分部类中使用 Obsolete 属性?

WPF按钮单击xaml.cs

如何在xamarin.forms中的app.xaml.cs中处理System.TypeLoadException?

如何访问Mainpage.xaml.cs中ItemViewModel类中定义的属性

如何在app.xaml.cs中启动消息框结果,但如何在另一个.xaml.cs页面上检索结果

如何通过 WPF 中的 App.Current 从主 App.xaml.cs 类中获取非静态字段?

如何更新 cs 文件中按钮的样式?