Wenn Sie ein WPF-Fenster oder eine WPF-Seite erstellen, können Sie Befehle an Funktionen in XAML binden.Festlegen von Befehlsbindungen über XAML auf PageFunction-Formularen
<Page x:Class="WpfPageApplication.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:WpfPageApplication="clr-namespace:WpfPageApplication"
Title="Page1" Background="LightGray"
>
<Page.CommandBindings>
<CommandBinding
Command="WpfPageApplication:PizzaCommands.ConfigurePizza"
Executed="OnConfigurePizza" />
</Page.CommandBindings>
Es ist eine andere Art von WPF Form: a PageFunction
. Aber es nicht lassen Sie Folgendes eingeben:
<PageFunction.CommandBindings>
ich zwei mögliche Erklärungen erraten:
- Da
PageFunction
ein generisches Objekt ist, müssen Sie irgendwie die allgemeinen Parameter in die XAML eingeben. - Es ist nur eine Inkonsistenz im Rahmen.
Wer weiß, wie ich die CommandBindings
für eine PageFunction
im XAML konfigurieren können? (Ich weiß, ich kann es im Code tun, aber das ist nicht der Punkt).
Ich habe versucht. Es klappt. –