これまでのところ、私はthis tutorialに従うことによっていくつかのボタンでリボンを作りました。リボンボタンを使用してコードを実行するにはどうすればよいですか?
今、私は実際にボタンを作ってみたいと思っています!私は既に存在するメソッドを実行する方法を示すthis exampleを見つけました。私がしなければしかし:コマンド= "myCustomClass.myCustomMethodを" と
Class myCustomClass
Public Sub myCustomMethod()
'do stuff
End Sub
End Class
を使用し、私はエラーmyCustomClass is not supported in a Windows Presentation Foundation (WPF) project
を取得します。
同じ投稿の投稿者にも気づいたよ。this post
Public Class MyCommand
Implements ICommand
Public Sub Execute(parameter As Object) Implements ICommand.Execute
Dim hello As String = TryCast(parameter, String)
MsgBox(hello)
End Sub
Public Function CanExecute(parameter As Object) As Boolean Implements ICommand.CanExecute
Return True
End Function
Public Event CanExecuteChanged As EventHandler Implements ICommand.CanExecuteChanged
End Class
をして<Window x:Class="MainWindow" ...
要素への参照を追加:VB.NETにコードを変換した後
<Window.Resources>
<local:MyCommand x:Key="mycmd"/>
</Window.Resources>
私は次のエラーを取得する:The name 'MyCommand' does not exist in the namespace "clr-namespace:RibbonSample"
。
私はこれらのボタンを実装するために必要なことを完全に失っています。私が学ぶことができる同じフレームワークを使用してリボンサンプルを得ることは可能でしょうか?私は、これに対する解決策は本当にシンプルであるべきだと思います。
プロジェクトを再構築し、名前空間が一致することを確認します。 – SLaks
@SLaksよ!それはそれをした!私はまだそれほど混乱していませんが、うまくいきました。 – Sancarn