私はページベースのWPFアプリケーションで作業しています。フレーム内のナビゲーションバーのサイズを変更したいと思います。ナビゲーションバーを表示するためにNavigationUIVisibility = "Visible"を設定しましたが、ナビゲーションバーのプロパティをどのように変更するのですか?WPFフレーム内のナビゲーションバーのプロパティを変更するにはどうすればよいですか?
おかげで、
ロイ
私はページベースのWPFアプリケーションで作業しています。フレーム内のナビゲーションバーのサイズを変更したいと思います。ナビゲーションバーを表示するためにNavigationUIVisibility = "Visible"を設定しましたが、ナビゲーションバーのプロパティをどのように変更するのですか?WPFフレーム内のナビゲーションバーのプロパティを変更するにはどうすればよいですか?
おかげで、
ロイ
は、ナビゲーションバーには、変更することは困難です。私はあなた自身を作成することをお勧めします。
は、あなたがボタンを所有してから使用して作成します
例:
Private Sub PreviousPageCommand_Executed(ByVal sender As Object, _
ByVal e As ExecutedRoutedEventArgs)
MainFrame.NavigationService.GoBack()
End Sub
Private Sub PreviousPageCommand_CanExecute(ByVal sender As Object, _
ByVal e As CanExecuteRoutedEventArgs)
If Not MainFrame Is Nothing Then
e.CanExecute = MainFrame.NavigationService.CanGoBack
Else
e.CanExecute = False
End If
End Sub
Private Sub NextPageCommand_Executed(ByVal sender As Object, _
ByVal e As ExecutedRoutedEventArgs)
MainFrame.NavigationService.GoForward()
End Sub
Private Sub NextPageCommand_CanExecute(ByVal sender As Object, _
ByVal e As CanExecuteRoutedEventArgs)
If Not MainFrame Is Nothing Then
e.CanExecute = MainFrame.NavigationService.CanGoForward
Else
e.CanExecute = False
End If
End Sub
これは私がとにかくやり遂げたものです...ありがとう! – LPCRoy
リンクされたサンプルプロジェクトがあり、デフォルトのスタイルのメニュー
を操作する方法があります上記のナビゲーションメニューだけでなく、他のコントロールを見ることができます。
基本的に、デフォルトに置き換わるスタイルリソースを作成します。彼らがあなたに与える例は素晴らしいスタートです。その後、リソースを微調整して、後の外観を得ることができます。
あなたはどんなナビゲーションバーについて話していますか? WPFには組み込まれていません。 –
はい、FrameオブジェクトでNavigationUIVisibility = "Visible"プロパティを設定した場合、ナビゲーションバーが表示されます。たとえば、 http://weblogs.asp.net/plip/archive/2007/11/11/building-wpf-applications-with-the-page-navigation-framework-it-s-just-like-asp- net-but-with-state.aspx – LPCRoy