にナビゲーションボタンを追加し、私は、次のXAMLコードを使用して、私のC#アプリケーションにWebブラウザを追加しました:C#XAML-ブラウザのツールバー
<WebBrowser Name="rivBrowser" Height="550" Width="620" Margin="0, 40, 0, 0" Visibility="Visible" />
<DockPanel>
<ToolBarTray DockPanel.Dock="Top">
<ToolBar Header="File">
<Button Command="New" Content="New" ToolBar.OverflowMode="Always" />
<Button Command="Open" Content="Open" ToolBar.OverflowMode="Always" />
<Button Command="Save" Content="Save" ToolBar.OverflowMode="Always" />
</ToolBar>
<ToolBar Header="Edit" Margin="5.4,0,-5.4,0">
<Button Command="Cut" Content="Cut" ToolBar.OverflowMode="Always" />
<Button Command="Copy" Content="Copy" ToolBar.OverflowMode="Always" />
<Button Command="Paste" Content="Paste" ToolBar.OverflowMode="Always" />
</ToolBar>
<ToolBar Margin="9.2,0,-8.2,0">
<Button Command="Back" ToolTip="Return to the previous page"/>
<Image Source="C:\Users\elgan\workspace\browser\riviam_windows\Images\navigateBack.png" Width="20" Height="20" Margin="0,0,0,2.4" />
</ToolBar>
<ToolBar Margin="16.4,0,-16.2,0" >
<Button Command="Forward" ToolTip="Proceed to the next page" />
<Image Source="C:\Users\elgan\workspace\browser\riviam_windows\Images\navigateForward.png" Width="20" Height="20" />
</ToolBar>
</ToolBarTray>
</DockPanel>
はしかし、私は「フォワード」といくつかの例外を取得していますし、私がツールバーに追加しようとしている「戻る」ナビゲーションボタン。例外は言う:
PresentationFramework.dll
と
追加情報の 'System.Windows.Markup.XamlParseException' を投げ
例外を ' 'System.Windows.Baml2006.TypeConverterMarkupExtension'に値を指定すると、eが投げられましたxception。行番号「73」および行位置「22」。
は、その行が行
<Button Command="Back" ToolTip="Return to the previous page"/>
であること、私は、ユーザーがブラウザ - に表示された前のページに戻ってナビゲートできるようにするために使用するボタンがありますが、私は私がやっていることはよく分かりませんこれは正しく...ここで私のC#コードからメソッドを呼び出す必要がありますか?それ、どうやったら出来るの?
Command = "Back"これは正しくないようです。文字列にコマンドをバインドしないでください。 – Karolis