데이터가없고 XAML의 모든 열이있는 빈 그리드가 있습니다. 코드 숨김 즉 .cs 파일에서 이러한 여러 격자를 만드는 방법은코드 숨김으로 XAML에서 그리드를 만드는 WPF
입니다.코드 숨김에 새로운 그리드를 만드는 방법을 알고 있지만 기존의 그리드는 생성하지 않습니다. 어떤 아이디어입니까?
감사 램
데이터가없고 XAML의 모든 열이있는 빈 그리드가 있습니다. 코드 숨김 즉 .cs 파일에서 이러한 여러 격자를 만드는 방법은코드 숨김으로 XAML에서 그리드를 만드는 WPF
입니다.코드 숨김에 새로운 그리드를 만드는 방법을 알고 있지만 기존의 그리드는 생성하지 않습니다. 어떤 아이디어입니까?
감사 램
당신은 할 수 있습니다 "기존 그리드"별도의 UserControl
을함으로써 그.
먼저 [추가] -> [사용자 정의 컨트롤] -> [사용자 정의 컨트롤 (WPF)]을 통해 UserControl
을 추가해야합니다.
다음으로 기존 격자를 추가 된 UserControl
안에 넣으십시오. 당신이 원하는대로
YourExistingGridControl.xaml 이제
<UserControl x:Class="Your.Namespace.YourExistingGridControl">
<Grid>
... YOUR EMPTY GRID WITH ALL THE COLUMNS, ETC. ...
</Grid>
</UserControl>
, 당신은 "기존 그리드"의 많은 인스턴스를 만들 수 있습니다.
YourCodeBehind.xaml.cs
private void AddYourExistingGrid()
{
var myGrid = new Your.Namespace.YourExistingGridControl();
yourWrapPanel.Children.Add(myGrid);
}
@janonimus –
이미 존재하는 그리드를 작성하여 무엇을 의미합니까? 이미 존재하는 것을 어떻게 창조 할 수 있습니까? – AVK
XAML 페이지에 이미 존재하는 그리드 사본을 여러 개 만들고 싶습니다. 데이터가 없으면 비어 있습니다. 사용자가 5..it을 입력하면 해당 그리드 5 개를 만들어야합니다. .. –
및 어떻게 그들을 배치 하시겠습니까? 서로 옆에? – AVK