私はcaliburn.microウェブサイトから取り組んでおり、この例があります。なぜパスワードがnullを返すのですか?ここで私が扱おうとしている例の写真を見てください。 なぜcaliburn.Microの説明が機能しないのですか?
マイview.xaml:
<StackPanel>
<TextBox x:Name="Username" />
<PasswordBox x:Name="Password" />
<Button x:Name="Login" Content="Log in" />
</StackPanel>
そしてviewModel.cs中:私はログイン方法を発射するログインボタンを取得するために管理していると、それはユーザ名を示し
public void Login(string username, string password){
MessageBox.show(password + " " + username)
}
が、パスワードは空白です。
残りのモデルを示してください。 ViewModelにユーザー名とパスワード**プロパティ**の両方を持っていますか? – Nkosi
明示的に 'cal:Message.Attach'を使用してみてください。 [ここ](https://caliburnmicro.com/documentation/actions)のように。ちょうどそれを狭めること。私はなぜそれが動作しないのか分かりません(私が覚えている限り、ガードシグネチャはアクションでなければならない、 'void'を返す、なぜ' string'を返すのか不明)。そして、はい、何か小さなものを繰り返して投稿してください。 – NSGaga
@ Nkosi私はモデルで持っているすべての "プロパティ"としてそれらを持っていません。ユーザー名を返しますが、パスワードは空白です。プロパティ{get set}のようなプロパティですか? – Daniel