inflearn logo
강의

Course

Instructor

C# WPF .NET Core (7.0)

Lesson 28: English Word Matching App - 1

28강 영어단어맞추기 앱-1에 오류가 있어요.

391

jungsu4402

5 asked

0

Content="{Binding.}" 부분이 '중첩 형식이 지원되지 않습니다라고 뜨는데 소스상에 뭔가 다른 부분은 없는거 같아요. 왜 그런가요?

C# mariadb mvvm wpf xaml

Answer 2

0

nodeep777

안녕하세요.

Content="{Binding.}" <-여기서 Binding 하고 띄어쓰기 후 .점을 찍어보시면 될 듯 합니다.

Content="{Binding .}" 이렇게요.

즐거운 하루되세요.

 

 

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

님, WPF XAML에서 Content="{Binding.}" 부분에서 오류가 발생하는 이유는 대부분 Binding 표현식이 올바르지 않기 때문입니다. 점(.)은 현재 컨텍스트의 데이터를 나타내는 방식으로 사용되는데, 올바른 속성 이름이 명시되어야 합니다.

예를 들어, ViewModel에 Word라는 속성이 있고, 이를 Content에 바인딩하려면 Content="{Binding Word}"와 같이 사용해야 합니다. 만약 현재 DataContext 자체를 바인딩하려는 경우에도 점(.)을 생략하고 Content="{Binding}" 혹은 명시적으로 Content="{Binding Path=.}" 라고 작성할 수 있습니다.

소스 코드를 다시 확인해서 Binding 표현식이 올바르게 사용되었는지 검토해 보시기 바랍니다. 그리고 ViewModel의 해당 속성이 public으로 선언되었고, INotifyPropertyChanged 인터페이스를 구현하여 변화를 알릴 수 있는지도 확인해야 합니다.

추가적으로 문제가 해결되지 않으면 XAML 코드나 ViewModel의 관련 부분 코드를 좀 더 자세히 첨부해 주시면 구체적인 해결 방안을 제시드릴 수 있을 것 같습니다.

OAuth방식 강의 문의

0

9

0

싱글턴패턴

0

3

1

코드 관련 질문

0

21

2

섹션7 수업자료 업로드 부탁드립니다.

0

22

2

Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의

0

19

1

프로젝트 질문 문의

0

45

1

UI 기능 관련 질문이 있습니다!

0

37

2

TLS 질문드립니다.

0

43

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

46

2

수강기간 연장

0

27

1

픽셀 좌표 스크린 좌표

0

33

0

Locomotion랑 Turn 이 꼭 부모 자식 관계일 필요가 있나요?

0

25

1

수강연장부탁드려도될까요..

0

42

2

Rider대신 VS를 써도 괜찮나요?

0

117

2

Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의

0

218

2

LobbyUIController의 백키가 사라졌는데 왜그런건가요?

0

41

2

무조건 타이틀 씬부터 시작해야하나요?

0

41

1

강의 기간 연장이 가능할까요?

0

74

1

OnPropertyChanged 해서 선택된 것에서 수정하면

0

79

1

Image Source 관련 질문입니다.

0

84

1

MVVM 2강

0

363

1

7강에서 마지막 이미지 추가하는 부분...

0

369

1

.Net.과 .Net Core(7)은 무엇이 다른가요?

0

531

1

소스프로그램 및 교육 교재

0

514

2