RelayCommand에서 CanExecute 리턴값 질문
221
작성한 질문수 4
public bool CanExecute(object parameter)
{
return canexcute == null ? true : canexcute((T)parameter);
}
강의 내용을 보면 textbox의 값에 따라 return값이 정해진다 했는데 textbox값이 null인경우에 ture가 반환되어서 버튼이 활성화 되어야 하는거 아닌가요?
textbox에 아무값도 안넣은 공란일 경우 null이 아닌가요?
공란일 경우 버튼이 활성화 될거 같은데 안되어서 문의드립니다.
답변 1
1
안녕하세요.개발자 park입니다.
[빈 문자열 vs null]
빈 문자열 또는 빈값으로 불리는 값은 다음과 같습니다=>string txt = "";
즉 아무것도 입력안하면 빈 문자열이 됩니다.
null은 new를 통해 객체가 생성안된 경우 null입니다.=>string txt = null;
TextBox.Text의 default(기본)값은 ""입니다.
감사합니다.
OAuth방식 강의 문의
0
2
0
page와 windows 사용구분
0
96
2
Microsoft 패키지 설치 후 Exception 문제
0
129
2
MSSQL 2022 버전을 다운로드해도 되나요?
0
528
7
3강 이미지삽입에서 오류가나옵니다.
0
332
2
이벤트에 대해서 감사합니다.
0
114
2
StartupUri
0
125
1
UserControl 관련
0
251
1
sql 설치문의
0
295
1
PropertyChanged/RelayComman 관련
0
341
1
SQL설치관련
0
360
1
3강 .NET 이미지 삽입 방법도 알려주세요
1
250
1
버튼 클릭시 progressBar가 100으로 채워지지 않는 현상
0
290
1
7강부터 어려워집니다.
0
401
1
프로젝트 생성시 질문
0
360
1
6) Trigger - Property 설정 문의
0
421
1
유저컨트롤 관련 질문
0
816
2
<d:Button /> vs <Button/>
0
541
2
릴레이커맨드 비동기로직이 아니어도 asyncrelaycommand로 icommand 만드나요?
1
523
1
소스코드 제공해주세요
0
428
1
섹션 1. WPF의 3) 대표적인 컨트롤러 사용 강의 건에 대하여...
0
401
1
소스코드
0
354
1
CellTemplate에 새로만들기가 안떠요
0
351
1
궁금해서 여쭤봅니다
0
628
1





