WPF C#Classes,TextBox和Reference,Easy(?)“在当前上下文中不存在”
我把头发拉了出来。 我创建了一个类“employee.cs”。 我最初在“Window1.xaml.cs”的“公共部分类Window1:Window”中开发了这个类。 当它移动到sepate类时,我不能再引用textBoxes,comboBoxes等。我该怎么办? 给出的错误是“名称’textBox1’在当前上下文中不存在”。 我很确定它很简单! 多谢你们!
这是一个减少的例子!
Window1.xaml
Window1.xaml.cs
namespace WpfApplication6 { public partial class Window1 : Window { public Window1() { InitializeComponent(); textBox1.Text = "testing"; //Works Here! } } }
Class.cs
namespace WpfApplication6 { class class1 { public static void main() { textBox1.Text = "Help"; //Doesn't Work Here!! :-( } } }
正如其他答案所暗示的那样,您将需要在Window XAML中更改您的类属性。
此更改应使您的文本框引用有效。
x:Class =“ xaml中的WpfApplication6.Window1告诉你这是Window1类的一部分。窗口(来自xaml)将成为该类的部分成员。
上述就是C#学习教程:WPF C#Classes,TextBox和Reference,Easy(?)“在当前上下文中不存在”分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1001516.html