0
맞춤 구성 요소를 만들려고하는데 도움이 필요합니다.사용자 지정 구성 요소 만들기 (Winrt)에서 속성에 할당하지 못했습니다?
private string _passwordText;
public string PasswordText
{
get
{
_passwordText = passwordB.Password;
return _passwordText;
}
set
{
SetProperty<string>(ref _passwordText, value, "PasswordText");
passwordB.Password = _passwordText;
passwordB_PasswordChanged(passwordB, null);
}
}
public event PropertyChangedEventHandler PropertyChanged;
private bool SetProperty<T>(ref T storage, T value, [CallerMemberName] String propertyName = null)
{
if (Equals(storage, value)) return false;
storage = value;
OnPropertyChanged(propertyName);
return true;
}
private void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
var handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
유형의 예외 'Windows.UI.Xaml.Markup.XamlParseException는'AkbankStoreApp.exe에서 발생했지만 사용자 코드에서
WinRT 정보를 처리되지 않은 'Windows8.StoreApp 속성에 할당 할 수 없습니다 .Common.CustomControls.WatermarkPasswordTextBox.PasswordText '. [줄 : 51 위치 : 26]
안녕하세요 필립, 관심을 가져 주셔서 감사합니다. 나는 OnApplyTemplate을 가지고 있지 않지만 passwordB null인지 확인하고있다. 나는 OnElyApplyTemplate을 시도하고있다. –