commandbinding

    4

    2답변

    나는 CommandBinding을 사용이 컨트롤 (WPF)을 가지고 있고 그것은 다음과 같이 등록됩니다 : 내가 컨트롤을 언로드 할 때 CommandBinding binding = new CommandBinding(ApplicationCommands.Delete, OnDeleteExecuted, CanExecuteDelete); CommandManager

    2

    2답변

    나는 ContextMenu을 추가 한 ListBox을 가지고 있습니다. ContextMenu에있는 항목 중 하나를 명령에 바인딩하고이 명령에 전달 된 매개 변수를 ListBox 컨트롤의 현재 선택된 항목으로하고 싶습니다. <ListBox x:Name="selectedVascularBeds" ItemsSource="{Binding Path=U

    1

    1답변

    명령을 사용할 수 없으면 WPF가 명령 원본 (일반적으로 단추)을 자동으로 비활성화하므로 명령을 사용하면 편리합니다. 분명히이 기능은 명령 소스가 아닌 컨트롤에는 사용할 수 없습니다. ListBox. 비 명령 소스 컨트롤에이 기능을 사용하는 가장 좋은 방법은 무엇입니까? Button와 감싸고 ListBox을 더 크롬이 없도록 버튼의 ControlTempla

    1

    2답변

    단추에 여러 명령을 바인딩 할 수 있습니까? 기본 응용 프로그램 (상위 응용 프로그램)에서 호출하는 사용자 정의 컨트롤이 있습니다. 컨트롤 (사용자 컨트롤뿐만 아니라 주 창)에서 클릭 명령을 처리하려고합니다. 그러나 나는 단지 하나를 얻을 수 있습니다. 내가 이것을 얻을 수있는 방법이 있습니까? 정말 도움이됩니다. 코드 조각 : public class Ma

    5

    1답변

    RoutedUICommand에 CommandBinding이있는 사용자 정의 컨트롤을 만들면 메모리 누수가 발생합니다. 시나리오 : 난 사용자 컨트롤에있는 CommandBindings를 구현 내 명령을 저장할 위치를 C 클래스의 정적으로 RoutedUICommand 되세요. 기본 폼에 사용자 정의 컨트롤을 추가하십시오. 기본 폼에서 사용자 정의 컨트롤을 제거

    4

    2답변

    이 DelegateCommand을 통해 선택/선택 취소되었는지 확인하는 방법이 있습니까? 아래 TIA, 마이크 XAML 코드입니다. ItemsControl을 사용하고 컬렉션에 바인딩하고 있습니다. 기본적으로 클릭 할 때 각 버튼의 토글 상태를 가져 오는 방법을 원합니다. <ScrollViewer VerticalScrollBarVisibility="Auto"

    3

    2답변

    관련 질문이 있습니다. here 여기에는 명령 컨트롤로 사용자 정의 컨트롤이 있습니다. 사용자 컨트롤이 시각적 트리에서 제거되었지만 canExecute가 여전히 실행 중입니다. Commanding 모델에 대한 나의 이해는 그것이 라우드 된 이벤트와 같이 터지거나 터널링된다는 것입니다. 따라서 명령 바인딩이 연결된 요소가 비주얼 트리에 없으면 어떻게 CanE

    3

    2답변

    RoutedUICommand를 구현하는 RoutedCommand 클래스에서 명령을 처리합니다. 이것은 필요한 경우 CanExecute 및 Execute를 검사하여 명령을 차단하거나 무시하는 데 도움이됩니다. EditingCommand, ApplicationCommand 등을 오버라이드 할 수 있습니다. 처리 할 수없는 명령 중 하나는 Ctr + 스페이스 바

    14

    1답변

    다음과 같이 명령을 바인딩합니다. <Button Command="{Binding NextCommand}" CommandParameter="Hello" Content="Next" /> 여기에서 CommandCarameter 속성을 바인딩하여 NextCommand에서 해당 값을 가져 오는 방법을 알려줍니다. public ICommand N

    1

    1답변

    UserControl이있는 Listbox은 DataTemplate입니다. 이 UserControl에는 Button이있어 목록에서 해당 항목을 제거합니다. 여기 ObservableCollection<FileViewModel> m_fileViews = new ObservableCollection<FileViewModel>(); 가 단순화 UserContro