인프런 커뮤니티 질문&답변

pcdept님의 프로필 이미지
pcdept

작성한 질문수

WPF (C#, 자막제공)

9) UserControl,CustomControl

유저컨트롤 관련 질문

작성

·

600

0

 

안녕하세요 강의를 보면서 WPF 프로젝트를 진행중인데요

유저컨트롤에서 제가 만든 속성값을 만들고 추가한곳에서 xaml에서 접근하면 "멤버를 인식할 수 없거나 액서스할 수 없습니다." 이런 오류가 발생합니다.

 

mainWindow

유저컨트롤

개발환경은 VS2015입니다.

 

답변 2

0

개발자Park님의 프로필 이미지
개발자Park
지식공유자

image코드의 변경사항이 반영이 안되시는 것으로 보입니다.

저도 생성하지 않은 속성에 접근시 위와 같은 내용이 나왔습니다.

재빌드해도 동일한 문제가 발생하신다 하시니 무엇이 문제인지 모르겠습니다.

강의 그대로 하셨다면 vs2015버그로 보입니다.

해결책을 제공해드리지 못해서 죄송합니다.

0

개발자Park님의 프로필 이미지
개발자Park
지식공유자

안녕하세요. 개발자Park입니다.

3번째 사진에서 Thickness를 string으로 변경해주시면 되겠습니다.

감사합니다.

pcdept님의 프로필 이미지
pcdept
질문자

강사님 답변 주셔서 감사합니다.

우선 Thickness를 string으로 변경해보았으나 오류는 동일하게 발생합니다.

유저컨트롤cs에 의존형변수에 접근할수 없는게 아닌가 싶은데요

제가 추가한 변수들 모두 액서스 할 수 없다고 나오는 상황입니다ㅠㅠ

image

image

강사님 강의 보면서 프로젝트 만들어서 진행한 코드와 비교해도 별다른 차이점이 없는것 같아 막막합니다.

 메일로 소스 일부 보내드렸습니다. 확인부탁드립니다.

개발자Park님의 프로필 이미지
개발자Park
지식공유자

안녕하세요. 혹시 구글로 보내셨나요?

구글에서 첨부파일 차단으로 안보내신 것 같습니다.

다시 확인해주세요.

감사합니다.

개발자Park님의 프로필 이미지
개발자Park
지식공유자

또한 오류를 보시면 문제가 또 있습니다.

등록된 종속성 속성(DependencyProperty)를 찾지 못하는 것으로 보입니다.

문제점: 변경사항이 반영 안됨

해결방법:(그림이 작게 보이실 경우:마우스 우클릭 후=> 새탭에서 이미지보기.)

1.등록된 유저컨트롤을 삭제해주세요.

image2.다시 빌드 (CTRL+SHIFT+B키)후 사용해보세요.

감사합니다.

 

pcdept님의 프로필 이미지
pcdept
질문자

구글메일로 보냈는데 회사 보안문제로 발송이 되지 않았네요

동일한 코드로 vs2022에서 동작해봤는데 정상적으로 오류없이 동작합니다.

 

지금 의심가는 부분은 업무용 vs2015 상태가 이전부터 좋지 않아서 이런 문제가 발생했나로 추측해보고 있습니다.

 

꼼꼼히 답변해주셔서 정말 감사합니다.

 

pcdept님의 프로필 이미지
pcdept
질문자

강사님 안녕하세요

오늘 다른PC VS2015로 유저컨트롤 종속성 속성 못찾는 현상 관련하여 테스트를

진행했는데 동일하게 찾지 못하는 현상이 발생했습니다.

 

알려주신 도구상자에 컨트롤 삭제 후 재빌드는 해봤으나 해결되지 않았습니다.

 

 

pcdept님의 프로필 이미지
pcdept

작성한 질문수

질문하기