저는 caliburn.micro 웹 사이트에서 일하고 있으며이 예가 있습니다. 비밀번호가 null로 반환되는 이유는 무엇입니까? 여기에 나와 함께 작업하려는 예제의 그림을 참조하십시오.왜 caliburn.Micro 설명이 작동하지 않습니까?
<StackPanel>
<TextBox x:Name="Username" />
<PasswordBox x:Name="Password" />
<Button x:Name="Login" Content="Log in" />
</StackPanel>
내 view.xaml
내가 로그인 방법을 발사 로그인 버튼을 얻기 위해 관리해야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