화면에 텍스트를 표시해야하는 그래픽 컨트롤 클래스 Info
을 만들고 있습니다. 텍스트는 일부 오브젝트의 문자열입니다. Info
클래스의 인스턴스 내에서 해당 객체의 최신 값을 가져올 수 있기를 바랍니다.개체의 속성을 다른 개체의 속성에 바인딩하는 방법은 무엇입니까? (C#)
class Info
{
public string Text;
}
void Program()
{
ClassA obj = new ClassA();
obj.name = "Instance of ClassA";
Info wind1 = new Info();
wind1.Text = obj.name; // this just copies current value, but should be a reference or something
/* obj.name value changes several times before it's time to display it again */
// Info window drawing method
foreach (var item in Windows) // Windows is List<Info>
Draw(item.Text); // this doesn't get the latest value
}
도면 섹션 내에서 최신 문자열 값을 얻을 수 있도록 코드를 어떻게 변경해야합니까?
제목이 그렇게할만한 것은 아닙니다. 더 나은 표현을 알고 있다면 자유롭게 편집하십시오. – user1306322