我是WPF開發人員的初學者。 我創建了一些框架內的窗口。 我爲框架寫了一個模板,我試圖綁定到freame模板命令中的按鈕,但沒有成功。綁定一個命令不起作用
看到下面的代碼:
<Grid.Resources>
<ControlTemplate TargetType="Frame" x:Key="NavigationButtonsTemplates">
<DockPanel>
<StackPanel
Margin="7"
Orientation="Horizontal"
DockPanel.Dock="Bottom"
HorizontalAlignment="Right"
>
<Button
Content="Back"
Command="{x:Static NavigationCommands.BrowseBack}"
Margin="5,0,5,0" Width="80" />
<Button
Content="Next"
Command="{Binding Path=NavigateToPersonalDataCommand}"
Margin="5,0,5,0" Width="80"></Button>
</StackPanel>
<Border
BorderBrush="LightBlue"
Margin="7,8,9,0"
BorderThickness="7"
Padding="5"
CornerRadius="7"
Background="White"
>
<ContentPresenter />
</Border>
</DockPanel>
</ControlTemplate>
</Grid.Resources>
看來這個按鈕的結合是行不通的。 當我把按鈕放在標籤外面時,它的功能完美無缺。 如何將命令綁定到位於的按鈕?
感謝
仍然無法正常工作,我嘗試了兩種選擇。這些按鈕不執行任何命令。 – Ofir
有沒有其他想法? – Ofir
@CharlieGrinvald你可以發佈你使用模板的代碼嗎?我需要更多信息。 –