【发布时间】:2025-12-24 15:55:11
【问题描述】:
所以我有一个程序告诉用户两个骨架是否匹配,但问题是我需要通过class 访问label。我不断收到的错误是
Error1 An object reference is required for the
non-static field, method, or property
'WpfApplication1.MainWindow.matchLabel'
这是我的代码中的内容:
static 标签
static Label matching
{
get { return matchLabel; } //errors here
set { matchLabel = value; } //and here
}
类
private class Scan
{
private void Start()
{
Skeleton skeleton = new Skeleton();
if (PersonDetected == true)
{
int SkeletonID2 = skeleton.TrackingId;
if (SkeletonID1 == SkeletonID2)
{
matching.Content = "Your IDs are Matching!";
}
else if (SkeletonID2 != SkeletonID1)
{
matching.Content = "Your IDs don't Match.";
}
}
}
private void Stop()
{
if (PersonDetected == true)
{
matching.Content = "Scan Aborted";
}
}
}
基本上我想知道如何在wpfstatic 中制作标签,或者是否有其他方法可以做到这一点。
提前致谢
【问题讨论】: