0

特定のボタンがクリックされたときに usercontrols が読み込まれる mui:ModernFrame があります。

ボタン

<Button Command="NavigationCommands.GoToPage" CommandTarget="{Binding ElementName=Frame}" x:Name="HeadWidget" FontSize="14" Margin="0,10,0,3" Content="Head Widget" Style="{StaticResource LinkButton}" />

フレーム

<mui:ModernFrame x:Name="Frame" Source="/Pages/Projects/Views/Overview.xaml" Panel.ZIndex="999999" />

フレームを更新するためのコードビハインド (ボタンクリック時)

EditPage.CommandParameter = "/Pages/Projects/Views/Edit/Pages/EditPages.xaml#" + valueFromPage1;

これはうまく機能し、新しいコンテンツをフレームにアニメーション化しますが、フレームに読み込まれた UserControl 内の要素/アイテム (ボタン、TextBox など) はフォーカス可能またはクリック可能ではありません。

これが当てはまる理由は何であれ、FirstFloor mui ModernFrame サンプルのデモにボタンを追加しようとしましたが、同じ効果があります

4

1 に答える 1

0

問題は、ロードされた UserControl がフレームにロードされていることでした

のボタンがあります

Command="NavigationCommands.GoToPage" 

機能しますが、以下のようにコード ビハインドには存在しません。

//Once this added, the buttons become interactive (clickable)
ButtonPage.CommandParameter = "/Pages/Projects/Views/Create.xaml";
于 2016-03-06T10:30:11.157 に答える