2014-07-18 1 views
0

ReportViewer 배경을 원래 색 Gray에서 White으로 변경하려고 시도했지만 그럴 수 없습니다. 저에게 어떻게 도와 주시겠습니까? 이 내 XAML 코드 : 나는 XAML을 통해이 작업을 수행하는 방법을 잘 모르겠어요WPF에서 ReportViewer 배경을 변경하는 방법은 무엇입니까?

... 
<WinFormsHost> 
    <rv:ReportViewer x:Name="Viewer" /> 
</WinFormsHost> 
... 

i want the gray color to be a white color

+0

예 : BackColor = XAML의 "녹색"이 작동하지 않습니까? –

+0

어떻게 "변하려 했습니까?"그리고 왜 "할 수 없다"고 생각합니까? –

+0

BackColor = "흰색"기본적으로. 당신이보고있는 것은 인쇄 레이아웃 배경색이라고 생각합니다. 나는 그것을 바꾸기위한 설정을 찾지 못했다. – Adam47

답변

0

,하지만 난 내 ViewModel 안에 내 ReportViewer을 인스턴스화.

WindowsFormsHost wfh = new WindowsFormsHost(); 
Reporting.WinForms.ReportViewer rv = new Microsoft.Reporting.WinForms.ReportViewer(); 
wfh.Child = rv; 

나는 다음이 성공적으로 ReportViewer 당신이해야 할 수도 있습니다 에 배경 색상을 변경

rv.BackColor = System.Drawing.ColorTanslator.FromHtml("#151515") 

설정을 포함하여 ViewModelReportViewer에 대한 등 내 매개 변수, ProcessingMode, 경로를 ... 설정 효과를보기 전에 RefreshReport()으로 전화하십시오.