내용으로 건너뛰기
GINS WIKI 긴스 위키
사용자 도구
로그인
사이트 도구
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
긴스위키 GINS wiki
»
sdk
»
wpf
»
xaml 헤더
추적:
검색
sdk:wpf:데이터-바인딩
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
쉬운 듯<sup>10%</sup> 복잡한듯<sup>90%</sup> ====== xaml 헤더 ====== 는 거의 같다. <code xml> <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="네임스페이스.해당 윈도우 클래스" xmlns:local="clr-namespace:네임스페이스" Title="MainWindow" Height="400" Width="525" MinWidth="525" MinHeight="400" WindowStartupLocation='CenterScreen' > </code> | %%x:Class="..."%% : 현재 앱의 네임스페이스와 윈도우 클래스 이름 | | %%xmlns:local="clr-namespace:네임스페이스"%% : local 은 임의로 정한 이름. 바꿔 써도 된다. | ====== 데이터를 바인딩 할때 연결할 것들 ====== ^ DataContext : 코드 또는 xaml에서 연결할 데이터(프로퍼티들)가 어디 있는지 명시 해야 한다. ^ | <code csharp> // MainWindow.xaml.cs 파일이고 MainWindow.xaml과 연결되는 거라면 public class MainWindow { public MainWindow() { this.DataContext = this; } } </code> | DataContext를 MainWindow로 설정 했으므로, MainWindow의 프로퍼티는 **Path**키워드로 설정 가능하다. <code xml> <TextBox x:Name="TargetFolderPath" Text="{Binding Path=SelectedPath}" /> <!-- x:Name 은 이 컨트롤의 이름을 설정하는 것. 코드에서 TargetFolderPath 를 쓸 수 있다. SelectedPath 는 MainWindow의 프로퍼티. --> </code> ===== Path 와 XPath ===== * Path 로 쓸 수 있는 것은 오브젝트의 프로퍼티. * XPath 로 쓸 수 있는 것은 xml 의 엘리먼트 요소. ====== 외부 참조 ====== * [[sdk:wpf:데이터_바인딩_msdn|msdn에서 읽은 것 정리한 것]]
sdk/wpf/데이터-바인딩.txt
· 마지막으로 수정됨: 2024/04/23 22:44 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로