저는 WPF의 초보자이며, 매일 더 많은 것을 배우기 위해 제 자신의 프로젝트를 시작하고 있습니다.다른 wpf 창으로 3 경로 보내기
나는 질문을하기 전에 내가 지금까지 한 일을 설명 할 것이다.
Mainwindow.xaml
가 있습니다
"Button" =
private void ModifyButton_Click(object sender, RoutedEventArgs e)
{
Window1 win2 = new Window1();
win2.ShowDialog();
}
Window1.xaml
"image"
"Buttonlink1" "Buttonlink2"
좋아.
은 내가 지금 원하는 것은 이것이다 :
Window1.xaml
에 위치한 buttonlink1 ""버튼은 "나는"이미지 "에 대한 3 경로 (변수)를 전송하려는의 버튼 클릭에 대한
Mainwindow.xaml
"와 "Buttonlink2"에서
.
아이디어는 Mainwindow.xaml
에 많은 버튼이 있고 각각은 소프트웨어 오류에 대한 수정을 나타냅니다.이 버튼은 다른 데이터를 유지합니다. "이미지"에서 오류 대화 상자를 표시 할 .jpg
경로를 보내야합니다. "buttonlink1"에서 문제를 해결할 .bat
수정 경로를 보내야합니다. "buttonlink2"에서 원격으로 문제를 해결할 .bat
경로를 보내야합니다.
내 질문은 : 어떻게 내가 Mainwindow.xaml
에서 window1.xaml
에이 3 개의 변수 (경로)를 보낼 수 있습니까? 그리고 어떻게 "이미지" "buttonlink1" "buttonlink2"가 그것을 읽고 그것을 실행합니까?
도움을 주셔서 미리 감사드립니다. 궁극적 인 문법 오류는 유감입니다. 명확하지 않은 것이 있으면 알려주세요. (? 내가 알고있는 것처럼, 경로 문자열입니다)
public Window1(String image, String buttonlink1, String buttonlink2)
{
//Do something
}
그리고이 같은 새로운 개체를 만들 :
답변 해 주셔서 감사합니다! 그러나 Window1을 호출하면 이전에 만든 버튼과 이미지가 더 이상 나타나지 않습니다. – user2059273
previouse 창에서 만든 버튼과 이미지가 Window1에 나타나지 않습니다. 한 폼에서 다른 폼으로 버튼을 복사해야한다면 Panel을 사용하십시오. http://msdn.microsoft.com/en-us/library/ms754152.aspx –
알 겠어.하지만 내 Window1 스타일도 유지하고 싶다. 창 1을 그대로 유지할 수있는 방법이 있습니까? – user2059273