개발중인 WPF 응용 프로그램에서 모든 ScrollViewer 컨트롤은 표시되는 내용 주위에 흰색 테두리를 넣고이 테두리를 제거해야합니다. 국경은 내 사용자 정의 스타일이 있거나없는 상태로 제공됩니다.
표시되지 않는 유일한 시간은 내 창에 AllowTransparency를 사용할 때만 가능하지만 AllowTransparency를 사용하지 않도록 설정해야합니다. 창에 크롬이없는 경계선이 있으며 필요한 그림자를 적용하는 방법은 AllowTransparency가 false 여야합니다. 불쾌한 흰색 테두리 내 응용 프로그램의 모양을 유적, 그리고 갈 필요가
: 여기 WPF ScrollViewer Border를 제거하는 방법
는 오른쪽 상단의 근접 촬영은 다음과 같은
가 보이는 무엇. 나는 모든 부모 요소의 배경을 흰색이 아니거나 투명한 색으로 설정했기 때문에 그것을 통해 보여지는 다른 요소의 배경이라고 믿지 않으며 여전히 보여줍니다. AllowTransparency를 비활성화하고 크롬없는 윈도우를 유지하면서 불쾌한 테두리를 제거하려면 어떻게해야합니까? 설명에 대한
코드 : hastebin.com/okudoyubal.xml를이있는 UserControl의 아이 인 :이 UserControl을은 고통에서 ScrollViewer를 포함 hastebin.com/esiregapem.xml
약간 수정 메트로 테마를 사용 : https://hastebin.com/uvulihekex.xml
여기가 특정의 ScrollViewer 스타일이다
'ScrollViewer'의 내용은 무엇입니까? 'ScrollViewer' Background 속성은 무엇으로 설정되어 있습니까? 문제를 보여주고 Xaml 코드를 게시하는 매우 간단한 XAML 페이지를 만들 수 있습니까? 나는'ScrollViewer'를 배치 한'Grid'가있는 간단한 윈도우를 만들었습니다. 'ScrollViewer'에서 설정 한 유일한 속성은 여백을 10으로 설정하고 Background of LightBlue를 설정하는 것입니다. 그런 다음 'Canvas'를 'ScrollViewer'안에 배치했습니다. 내 창문에 흰 경계선이 보이지 않아. –
이 UserControl에는 고생 한 ScrollViewer가 포함되어 있습니다 (https://hastebin.com/okudoyubal.xml).이 UserControl의 하위 항목은 https : // hastebin입니다.com/esiregapem.xml – TiberiumFusion
코드를 복사했는데 흰색 테두리가 보이지 않지만 스크롤 막대가 다르게 보입니다. 여기에 어떤 스타일을 적용 했습니까? 또한 게시 할 수 있습니까, 어쩌면 국경을 일으키는 원인 일 수 있습니다. – lena