[C#] 하나의 Window에서 두개의 클래스를 Binding하고 싶을때
반응형
가끔씩 하나의 Window에 두개의 Class를 Binding하는게 더 좋을때가 있다.
예를들어 한 창에 물품과 쿠폰을 같이 보여지게하고 그 값이 들어왔을때 가격을 보여주고 싶다고 할때와 같이 말이다.. (물론 이런 경우도 굳이굳이 이렇게 짤필요는없다... 본인은 업무상 해야하는일이 있어서 이렇게 했다..)
아무튼 그런경우 간단한 방법을 사용하면 된다.
새로이 클래스를 하나 만들고. 그 안에 두개의 클래스를 다 담은 후 xaml에서 datacontext로 선언해주면 된다!
public class firstClass{
decimal price;
}
public class secondClass{
decimal discont;
}
public class doubleBindingClass{
firstClass fc = new firstClass();
secondClass fc = new secondClass();
}
<UserControl.DataContext>
<local:doubleBindingClass/>
</UserControl.DataContext>
반응형
'Study > C#' 카테고리의 다른 글
[C#] VisualStudio 2022 ClickOnce를 사용한 소프트웨어 배포방법 (0) | 2024.07.29 |
---|---|
[C#] C#으로 하는 데이터 크롤링 (0) | 2024.07.22 |
[C#] ScrollViewer 안에 StackPanel을 사용해서 스크롤되는 가변 UI리스트 만들기. (0) | 2024.05.03 |
[C#] C# 소개 (0) | 2024.04.25 |
[C#] WPF GridControl 공부 #1 GridControl의 ContextMenu Custom (0) | 2024.02.28 |
댓글