홈>
다음 표준 구문을 사용하여 XAML 파일에서 실행중인 명령이 있습니다.
<Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/>
이 작업을 사용자가 기대하는 방식 (특히 캔버스의 너비 및 높이)으로 완료하기 위해 뷰에서 두 가지 정보가 필요하다는 사실을 깨달을 때까지 제대로 작동했습니다.
배열을 내 명령에 인수로 전달할 수있는 것 같지만 CommandParameter에서 두 캔버스 속성에 대한 바인딩을 지정하는 방법이없는 것 같습니다.
<Button Content="Zoom"
Command="{Binding MyViewModel.ZoomCommand"
CommandParameter="{Binding ElementName=MyCanvas, Path=Width}"/>
내 명령에 너비와 높이를 모두 전달하려면 어떻게해야합니까? XAML의 명령을 사용하여 이것이 가능하지 않은 것 같습니다.이 정보를 확대 /축소 메서드에 전달하려면 code 숨김에서 클릭 처리기를 연결해야합니다.
관련 자료
- javascript - 체인의 일부로 매개 변수 사용
- javascript : Linux Ubuntu에서 npm 명령을 사용하는 동안 NPM 오류가 발생했습니다
- c# - 명령에 {get;set} 지원 필드가 지정된 다른 매개 변수는 무엇입니까?
- awk - SED 명령을 사용하여 특정 문자열을 가져 오는 방법
- shell - "ask dialog"명령을 사용하여 Bash 명령을 통해 즉시 텍스트 전달
- java - 문자열 수식을 전달하여 ScriptEngineManager를 사용할 때 오류가 발생하는 이유는 무엇입니까?
- c++ - cmake를 사용하여 명령 줄에서/MT 플래그로 컴파일
- bash - 명령 매개 변수 및 인수 - 올바른 입력 방법?
- sql - flutter에서 쿼리 매개 변수를 전달하여 rollebase 백엔드를 진행하는 데 문제가 있습니다
- python - tensorflow 훈련을 사용할 때`training = true` 전달
- Python을 사용하여 MySQL 쿼리에 변수 전달
- 명령에서 스위치를 사용하여 C # 콘솔 응용 프로그램에서 명령을 실행하는 방법은 무엇입니까?
- swift - SwiftUI에서 바인딩 값을 사용하여 목록 섹션 추가 및 제거
- sql - mysql 및 vbnet에서 IN 연산자로 매개 변수 명령을 사용하는 방법
- bash - 명령 줄 매개 변수가 제대로 작동하지 않음
- javascript - usereducer 후크를 사용하는 필터 메서드의 전달 ID에 오류가 있습니다
- kotlin - android - 사용자 지정 어댑터에서 데이터 바인딩을 사용할 때 값이 할당되지 않음
- c++ - 매개 변수 전달을 변경하면 코드의 출력이 어떻게 변경됩니까?
- linux - 다른 매개 변수로 동일한 명령을 다시 실행
- python - 명령 프롬프트를 사용하여 python38-32 용 flask를 설치하는 방법
관련 질문
- c# : WPF는 콘텐츠 컨트롤을 데이터 템플릿에 바인딩합니다.
- c# : WPF 툴팁이 업데이트되지 않습니다
- .net : WPF DataGrid의 ComboBoxColumn의 ItemsSource를 바인딩합니다
- c# : DataGrid의 모든 항목을 선택 취소하는 방법은 무엇입니까?
- WPF 마스터 -디탈링 XElement.
- c# : WPF : 캔버스를 바인딩합니다. PANEL.ZINDEX 프로그래밍 방식으로
- wpf : DataGrid 셀 텍스트를 DataTable 셀의 일부 속성에 바인딩하는 방법 그리드는 그리드가 바인딩됩니다.
- 제어 템플릿에서 WPF 연결 속성 바인딩
- c# : MVVM 데이터 바인딩 문제, 소스 속성이 업데이트되지 않습니다
- c# : <문자열>을 텍스트 상자에 바인딩합니다