2016-06-28 4 views

답변

0

질문은 정확히 구체적이지는 않지만 그렇다고해서 코드 숨김에 새로운 UI 요소를 만들 수 있습니다. WPF에서는 창에 단추를 놓은 다음 "Click"이벤트를 창에 추가합니다. 그런 다음 click 이벤트에서 이와 비슷한 코드를 작성할 수 있습니다. . .

private void Button_Click(object sender, RoutedEventArgs e) 
{ 
    Button newButton = new Button(); //Create a new button control and assign it to newButton 
    newButton.Width = 35; //Access fields like this (You can access any of the ones you access from the Xaml user interface) 
    newButton.Height = 20; 
    newButton.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; 
    newButton.VerticalAlignment = System.Windows.VerticalAlignment.Top; 
    newButton.Content = "click me!"; 

    grMain.Children.Add(newButton); //Add it to the grid 
} 

grMain은 그리드의 이름입니다. 이름을 지정하고 이름으로 지정하십시오. 스택 패널이나 필요한 다른 요소를 호출 할 수도 있습니다. 그래서 귀하의 경우 그냥 버튼 대신 텍스트 상자로 만들 수 있습니다.

죄송합니다. 창 크기를 조정하려면 먼저 XAML에서 이름을 추가해야합니다 (그리드 또는 버튼 이름을 짓는 것처럼 - 창 이름을 지정하십시오). 그리고 내 예제에서 grMain을 호출하여 높이/너비 속성을 변경하고 변경하는 것과 같습니다.

+0

fivestart에 도움을 주셔서 감사합니다. 내 대답을 확인하십시오. 다시 도움을 요청하십시오. – arclite86

+1

@ arclite86 질문을 수정하기 위해 다른 답변을 게시하는 대신 원래 게시물을 실제로 편집하는 것이 가장 좋습니다. 하지만 지금은 괜찮아. 단추에 x : 이름을 추가 한 방법을 알 수 있습니까? 그리드와 윈도우로도 할 수 있습니다. 그래서 . 그리드에 대해 다음과 같은 것이 필요합니다. Fivestar

+0

좋아, 마침내 얻었는데, 이제는 내 스택 패널에 새 버튼을 만들었지 만, 같은 행에 여러 개의 버튼과 입력을 어떻게 추가 할 수 있습니까? – arclite86

관련 문제