프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / ConvertService / ServiceBase / Markus.Service.StationController / Views / DashBoard.xaml @ 95e7bd84

이력 | 보기 | 이력해설 | 다운로드 (28.7 KB)

1
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
3
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
5
             xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
6
             xmlns:controls="clr-namespace:Markus.Service.StationController.Controls"
7
             xmlns:VM="clr-namespace:Markus.Service.StationController.ViewModel"
8
             xmlns:Data="clr-namespace:Markus.Service.StationController.Data"  
9
             xmlns:chart="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Chart"
10
             xmlns:chartView="clr-namespace:Telerik.Windows.Controls.ChartView;assembly=Telerik.Windows.Controls.Chart"
11
             xmlns:telerikChart="using:Telerik.UI.Xaml.Controls.Chart"
12
             xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
13
             xmlns:local="clr-namespace:Markus.Service.StationController.Views" x:Class="Markus.Service.StationController.Views.DashBoard"
14
             mc:Ignorable="d"  Background="White" DataContext="{DynamicResource DashBoardViewModel}" 
15
      d:DesignHeight="450" d:DesignWidth="1000">
16
    <UserControl.Resources>
17
        <Style TargetType="telerik:GridViewCell" x:Key="StretchCellStyle">
18
            <Setter Property="Margin" Value="0"/>
19
            <Setter Property="Padding" Value="0"/>
20
            <Setter Property="VerticalContentAlignment" Value="Stretch"/>
21
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
22
        </Style>
23
        <Style TargetType="{x:Type telerik:GridViewCell}" x:Key="OriginalFileGridViewCell">
24
            <Setter Property="HorizontalContentAlignment" Value="Left"/>
25
        </Style>
26
        <Style x:Key="axisLabelStyle" TargetType="TextBlock">
27
            <Setter Property="FontFamily" Value="Segoe UI" />
28
        </Style>
29
        <SolidColorBrush x:Key="ActualBrush" Color="#FFCCCCCC" />
30
        <SolidColorBrush x:Key="TargetBrush" Color="#FF1B9DDE" />
31
        <Style x:Key="TextBlockCountryStyle" TargetType="TextBlock">
32
            <Setter Property="FontSize" Value="12" />
33
            <Setter Property="Foreground" Value="Black" />
34
            <Setter Property="Margin" Value="0 0 40 0" />
35
        </Style>
36
        <Style TargetType="{x:Type controls:RowIndexColumn}">
37
            <Setter Property="TextAlignment" Value="Center"/>
38
        </Style>
39
        <Style x:Key="TextBlockCountryStyle_Exception" TargetType="TextBlock">
40
            <Setter Property="FontSize" Value="12" />
41
            <Setter Property="Foreground" Value="Blue" />
42
            <Setter Property="Margin" Value="0 0 0 0" />
43
        </Style>
44
        <telerik:ChartPalette x:Key="ActualTargetChartPalette">
45
            <telerik:ChartPalette.GlobalEntries>
46
                <telerik:PaletteEntry Fill="{StaticResource ActualBrush}" />
47
                <telerik:PaletteEntry Fill="{StaticResource TargetBrush}" />
48
            </telerik:ChartPalette.GlobalEntries>
49
        </telerik:ChartPalette>
50
        <Style x:Key="TransparentTickStyle" TargetType="Rectangle" />
51
        <RectangleGeometry x:Key="SolidRectLegendGeometry" Rect="0 0 12 12" />
52
        <RectangleGeometry x:Key="LineSeriesLegendGeometry" Rect="0 5 12 2" />
53
        <VM:DashBoardViewModel x:Key="DashBoardViewModel"/>
54
        <controls:RightAlignedLabelStrategy x:Key="RightAlignedLabelStrategy"/>
55
        <DataTemplate x:Key="RowDetailsTemplate">
56
            <local:DataBaseViewInfo />
57
        </DataTemplate>
58
    </UserControl.Resources>
59
    <i:Interaction.Triggers>
60
        <i:EventTrigger  EventName="Loaded">
61
            <i:InvokeCommandAction Command="{Binding LoadedCommand}"/>
62
        </i:EventTrigger>
63
        <i:EventTrigger  EventName="Unloaded">
64
            <i:InvokeCommandAction Command="{Binding ClosingCommand}"/>
65
        </i:EventTrigger>
66
    </i:Interaction.Triggers>
67
    <Grid>
68
        <Grid.RowDefinitions>
69
            <RowDefinition Height="Auto" />
70
            <RowDefinition Height="Auto" />
71
            <RowDefinition Height="Auto" />
72
            <RowDefinition Height="*" />
73
        </Grid.RowDefinitions>
74
        <Grid.ColumnDefinitions>
75
            <ColumnDefinition/>
76
            <ColumnDefinition/>
77
        </Grid.ColumnDefinitions>
78
        <StackPanel Margin="0,10" Orientation="Horizontal" HorizontalAlignment="Left" Grid.Row="0"  Height="20" >
79
            <TextBlock Text="Display Count : " VerticalAlignment="Center"/>
80
            <telerik:RadComboBox x:Name="ComboCount" Width="100" SelectedItem="{Binding SelectedCount, Mode=TwoWay}" Margin="0,0,10,0" SelectedValuePath="DisplayMember"
81
                  DisplayMemberPath="ValueMember" ItemsSource="{Binding SelectedCountList}" SelectedIndex="0" />
82
            <TextBlock Text="Status Type : " Margin="10,0,0,0"  VerticalAlignment="Center"/>
83
            <telerik:RadComboBox Width="100" SelectedItem="{Binding SelectedStatus, Mode=TwoWay}" SelectedIndex="4"
84
                   DisplayMemberPath="DisplayName" SelectedValuePath="Value" ItemsSource="{Binding StatusCodeList}" Height="20"/>
85
        </StackPanel>
86
        <StackPanel Grid.Row="1" Grid.ColumnSpan="2">
87
            <StackPanel Orientation="Horizontal">
88
                <TextBlock Text="CreateTime  " VerticalAlignment="Center" Width="102"/>
89
                <telerik:RadDateTimePicker x:Name="datePicker1" Width="200"
90
                                   InputMode="DateTimePicker"  
91
                                   VerticalAlignment="Center"
92
                                   HorizontalAlignment="Stretch"
93
                                   SelectedValue="{Binding SelectedCreateTimeBegin ,Mode=TwoWay,  UpdateSourceTrigger=PropertyChanged }" >
94
                </telerik:RadDateTimePicker>
95
                <TextBlock Text="  ~  " VerticalAlignment="Center"/>
96
                <telerik:RadDateTimePicker x:Name="datePicker2"  Width="200"
97
                                   InputMode="DateTimePicker"  HorizontalAlignment="Stretch"
98
                                   VerticalAlignment="Center"
99
                                   SelectedValue="{Binding SelectedCreateTimeEnd ,Mode=TwoWay,  UpdateSourceTrigger=PropertyChanged}"
100
                                   Margin="0,1">
101
                </telerik:RadDateTimePicker>
102
                <Button Content="Clear" Margin="5"  Width="50" Height="20" HorizontalAlignment="Left" Command="{Binding RemoveCreateTimeFilterCommand, Mode=OneWay}"/>
103
            </StackPanel>
104
        </StackPanel>
105
        <TextBlock Text="Convert Items" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Center" Margin="0,20,0,20"/>
106
        <Border BorderBrush="Black" BorderThickness="2"  Grid.Row="3" Grid.Column="0" Margin="20,0,0,0">
107
            <Grid>
108
                <Grid.ColumnDefinitions>
109
                    <ColumnDefinition Width="*" />
110
                    <ColumnDefinition Width="Auto" />
111
                </Grid.ColumnDefinitions>
112
                <Grid.RowDefinitions>
113
                    <RowDefinition Height="*"/>
114
                    <RowDefinition Height="Auto"/>
115
                </Grid.RowDefinitions>
116
                <telerik:RadCartesianChart x:Name="chart" Palette="{StaticResource ActualTargetChartPalette}" ClipToBounds="False" Margin="0,50,0,50" Grid.Row="0">
117
                    <telerik:RadCartesianChart.VerticalAxis>
118
                        <telerik:CategoricalAxis IsInverse="True" 
119
                                         MajorTickStyle="{StaticResource TransparentTickStyle}" 
120
                                         LineStroke="Transparent" 
121
                                         LabelStyle="{StaticResource TextBlockCountryStyle}" />
122
                    </telerik:RadCartesianChart.VerticalAxis>
123
                    <telerik:RadCartesianChart.HorizontalAxis>
124
                        <telerik:LinearAxis  Minimum="0" Maximum="15000" MajorStep="3000" LabelStyle="{StaticResource axisLabelStyle}"/>
125
                    </telerik:RadCartesianChart.HorizontalAxis>
126
                    <telerik:RadCartesianChart.Series>
127
                        <telerik:BarSeries CategoryBinding="Project_NO" 
128
                                   ValueBinding="Count" 
129
                                   ItemsSource="{Binding ConvertCOUNTDashBoard}"
130
                                   CombineMode="None" 
131
                                   ShowLabels="True" 
132
                                   ClipToPlotArea="True" >
133
                            <telerik:BarSeries.PointAnimation>
134
                                <telerik:ChartMoveAnimation Delay="0:0:0.125" Duration="0:0:1.55" MoveAnimationType="Left" >
135
                                    <telerik:ChartMoveAnimation.Easing>
136
                                        <BounceEase EasingMode="EaseOut" Bounces="20" Bounciness="5" />
137
                                    </telerik:ChartMoveAnimation.Easing>
138
                                </telerik:ChartMoveAnimation>
139
                            </telerik:BarSeries.PointAnimation>
140
                            <telerik:BarSeries.PointTemplate>
141
                                <DataTemplate>
142
                                    <Rectangle Fill="{StaticResource ActualBrush}" Margin="0 0 0 3" />
143
                                </DataTemplate>
144
                            </telerik:BarSeries.PointTemplate>
145
                            <telerik:BarSeries.LegendSettings>
146
                                <telerik:SeriesLegendSettings Title="Count" MarkerGeometry="{StaticResource SolidRectLegendGeometry}" />
147
                            </telerik:BarSeries.LegendSettings>
148
                            <telerik:BarSeries.LabelDefinitions>
149
                                <telerik:ChartSeriesLabelDefinition Binding="StringCount"  DefaultVisualStyle="{StaticResource TextBlockCountryStyle}" Strategy="{StaticResource RightAlignedLabelStrategy}" />
150
                            </telerik:BarSeries.LabelDefinitions>
151
                        </telerik:BarSeries>
152
                        <telerik:BarSeries CategoryBinding="Project_NO" 
153
                                       ValueBinding="ExceptionCount" 
154
                                       ItemsSource="{Binding ConvertCOUNTDashBoard}"
155
                                       CombineMode="None" 
156
                                       ShowLabels="True" 
157
                                       ClipToPlotArea="True"   >
158
                            <telerik:BarSeries.LabelDefinitions>
159
                                <telerik:ChartSeriesLabelDefinition Binding="ExceptionCount" Format="{}{0:F1}" DefaultVisualStyle="{StaticResource TextBlockCountryStyle_Exception}" Strategy="{StaticResource RightAlignedLabelStrategy}" />
160
                            </telerik:BarSeries.LabelDefinitions>
161
                            <telerik:BarSeries.PointAnimation>
162
                                <telerik:ChartMoveAnimation Delay="0:0:0.125" Duration="0:0:1.55" MoveAnimationType="Left" >
163
                                    <telerik:ChartMoveAnimation.Easing>
164
                                        <BounceEase EasingMode="EaseOut" Bounces="20" Bounciness="5" />
165
                                    </telerik:ChartMoveAnimation.Easing>
166
                                </telerik:ChartMoveAnimation>
167
                            </telerik:BarSeries.PointAnimation>
168
                            <telerik:BarSeries.PointTemplate>
169
                                <DataTemplate>
170
                                    <Rectangle Fill="{StaticResource TargetBrush}" Height="2" VerticalAlignment="Bottom" />
171
                                </DataTemplate>
172
                            </telerik:BarSeries.PointTemplate>
173
                            <telerik:BarSeries.LegendSettings>
174
                                <telerik:SeriesLegendSettings Title="ExceptionCount" MarkerGeometry="{StaticResource LineSeriesLegendGeometry}" />
175
                            </telerik:BarSeries.LegendSettings>
176
                        </telerik:BarSeries>
177
                    </telerik:RadCartesianChart.Series>
178
                </telerik:RadCartesianChart>
179

    
180
                <telerik:RadLegend Grid.Column="1" Grid.Row="0" Margin="24,4,0,0" MinWidth="76" Items="{Binding LegendItems, ElementName=chart}" />
181

    
182
                <telerik:RadGridView  GroupRenderMode="Flat" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"  
183
                                                         ItemsSource="{Binding DashBoard_Convert}" 
184
                             SelectionMode="Extended"
185
                             SelectionUnit="FullRow"
186
                             CanUserSelect ="True"
187
                             RowDetailsTemplate="{StaticResource RowDetailsTemplate}"  
188
                                                         AutoGenerateColumns="False" 
189
                             ColumnWidth="*" CanUserFreezeColumns="False"
190
                             Grid.Row="1" Grid.ColumnSpan="2"  ScrollViewer.CanContentScroll="True" IsFilteringAllowed="True"
191
                             LeftFrozenColumnCount="6" 
192
                             RightFrozenColumnCount="0">
193
                    <i:Interaction.Behaviors>
194
                        <controls:GridViewSelectionUtilities SelectedItems="{Binding SelectedConvertList, Source={StaticResource DashBoardViewModel}}" />
195
                    </i:Interaction.Behaviors>
196
                    <telerik:RadGridView.Columns>
197
                        <telerik:GridViewToggleRowDetailsColumn />
198
                        <controls:RowIndexColumn Header="#" Width="30" CellStyle="{StaticResource RowNumberStyle}" />
199
                        <telerik:GridViewDataColumn x:Name="commend" Header="Markus " Width="0.5*"  >
200
                            <telerik:GridViewDataColumn.CellTemplate>
201
                                <DataTemplate>
202
                                    <telerik:RadButton Content="Click" BorderThickness="0"
203
                                                   Background="Transparent"
204
                                                   Command="{Binding MarkusLinkCommand, Source={StaticResource DashBoardViewModel}}" CommandParameter="{Binding DataContext, RelativeSource={RelativeSource Self}}"/>
205
                                </DataTemplate>
206
                            </telerik:GridViewDataColumn.CellTemplate>
207
                        </telerik:GridViewDataColumn>
208
                        <telerik:GridViewDataColumn Header="ProjectNO" 
209
                                                                                        DataMemberBinding="{Binding ProjectNumber}" Width="*" />
210
                        <telerik:GridViewDataColumn Header="CurrentPageNo" 
211
                                                                                        DataMemberBinding="{Binding CurrentPageNo, Mode=TwoWay}" Width="*" />
212
                        <telerik:GridViewDataColumn Header="TotalPageNo" 
213
                                                                                        DataMemberBinding="{Binding TotalPage, Mode=TwoWay}" Width="*"  />
214
                        <telerik:GridViewDynamicHyperlinkColumn Header="원본파일" CellStyle="{StaticResource OriginalFileGridViewCell}"
215
                                                        NavigateUrlFormatString=" {0}"
216
                                                                                                            NavigateUrlMemberPaths="OriginfilePath"
217
                                                                                                                Width="2*">
218
                            <telerik:GridViewDynamicHyperlinkColumn.CellTemplate>
219
                                <DataTemplate>
220
                                    <TextBlock Text="{Binding FileName}" HorizontalAlignment="Left"/>
221
                                </DataTemplate>
222
                            </telerik:GridViewDynamicHyperlinkColumn.CellTemplate>
223
                        </telerik:GridViewDynamicHyperlinkColumn>
224

    
225
                        <telerik:GridViewDataColumn Header=" ConvertPath" IsReadOnly="True" Width="*" CellStyle="{StaticResource StretchCellStyle}">
226
                            <telerik:GridViewDataColumn.CellTemplate>
227
                                <DataTemplate>
228
                                    <Grid>
229
                                        <!--<Grid.ColumnDefinitions>
230
                                            <ColumnDefinition/>
231
                                            <ColumnDefinition Width="Auto"/>
232
                                        </Grid.ColumnDefinitions>
233
                                        <TextBox TextAlignment="Left" Text="{Binding ConvertPath}" Background="Transparent" BorderBrush="Transparent" BorderThickness="0" Foreground="Black"/>-->
234
                                        <telerik:RadButton Background="Transparent" BorderBrush="Transparent" BorderThickness="0" Foreground="Black"
235
                                                   Command="{Binding ConvertPathFileSearchCommand, Source={StaticResource DashBoardViewModel}}" CommandParameter="{Binding DataContext, RelativeSource={RelativeSource Self}}">
236
                                            <Image Source="/Markus.Service.StationController;component/Resources/File_Search_Icon.png"  Stretch="None" />
237
                                        </telerik:RadButton>
238
                                    </Grid>
239
                                </DataTemplate>
240
                            </telerik:GridViewDataColumn.CellTemplate>
241
                        </telerik:GridViewDataColumn>
242

    
243
                        <telerik:GridViewDataColumn Header="CreateTime" IsReadOnly="True"   Background="Transparent" 
244
                                                                                        DataMemberBinding="{Binding CreateTime, Mode=TwoWay, StringFormat=\{0:yyyy.MM.dd HH:mm:ss\}}" Width="*" />
245
                        <telerik:GridViewDataColumn Header="TotalTime" IsReadOnly="True"   Background="Transparent" 
246
                                                                                        DataMemberBinding="{Binding TotalTime, Mode=TwoWay, StringFormat=\{0:yyyy.MM.dd HH:mm:ss\}}" Width="*" />
247
                    </telerik:RadGridView.Columns>
248
                </telerik:RadGridView>
249
            </Grid>
250
        </Border>
251
        <TextBlock Text="FinalPDF Items" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Center" Margin="0,20,0,20"/>
252
        <Border BorderBrush="Black" BorderThickness="2" Grid.Row="3" Grid.Column="1" Margin="20,0,0,0">
253
            <Grid>
254
                <Grid.ColumnDefinitions>
255
                    <ColumnDefinition Width="*" />
256
                    <ColumnDefinition Width="Auto" />
257
                </Grid.ColumnDefinitions>
258
                <Grid.RowDefinitions>
259
                    <RowDefinition Height="*"/>
260
                    <RowDefinition Height="Auto"/>
261
                </Grid.RowDefinitions>
262
                <telerik:RadCartesianChart x:Name="char1" Palette="{StaticResource ActualTargetChartPalette}" ClipToBounds="False" Margin="0,50,0,50" Grid.Row="0">
263
                    <telerik:RadCartesianChart.VerticalAxis>
264
                        <telerik:CategoricalAxis IsInverse="True" 
265
                                         MajorTickStyle="{StaticResource TransparentTickStyle}" 
266
                                         LineStroke="Transparent" 
267
                                         LabelStyle="{StaticResource TextBlockCountryStyle}" />
268
                    </telerik:RadCartesianChart.VerticalAxis>
269
                    <telerik:RadCartesianChart.HorizontalAxis>
270
                        <telerik:LinearAxis  Minimum="0" Maximum="50000" MajorStep="10000" LabelStyle="{StaticResource axisLabelStyle}"/>
271
                    </telerik:RadCartesianChart.HorizontalAxis>
272
                    <telerik:RadCartesianChart.Series>
273
                        <telerik:BarSeries CategoryBinding="Project_NO" 
274
                                   ValueBinding="Count" 
275
                                   ItemsSource="{Binding FinalPDFCOUNTDashBoard}"
276
                                   CombineMode="None" 
277
                                   ShowLabels="True" 
278
                                   ClipToPlotArea="True" >
279
                            <telerik:BarSeries.PointAnimation>
280
                                <telerik:ChartMoveAnimation Delay="0:0:0.125" Duration="0:0:1.55" MoveAnimationType="Left" >
281
                                    <telerik:ChartMoveAnimation.Easing>
282
                                        <BounceEase EasingMode="EaseOut" Bounces="20" Bounciness="5" />
283
                                    </telerik:ChartMoveAnimation.Easing>
284
                                </telerik:ChartMoveAnimation>
285
                            </telerik:BarSeries.PointAnimation>
286
                            <telerik:BarSeries.PointTemplate>
287
                                <DataTemplate>
288
                                    <Rectangle Fill="{StaticResource ActualBrush}" Margin="0 0 0 3" />
289
                                </DataTemplate>
290
                            </telerik:BarSeries.PointTemplate>
291
                            <telerik:BarSeries.LegendSettings>
292
                                <telerik:SeriesLegendSettings Title="Count" MarkerGeometry="{StaticResource SolidRectLegendGeometry}" />
293
                            </telerik:BarSeries.LegendSettings>
294
                            <telerik:BarSeries.LabelDefinitions>
295
                                <telerik:ChartSeriesLabelDefinition Binding="StringCount"  DefaultVisualStyle="{StaticResource TextBlockCountryStyle}" Strategy="{StaticResource RightAlignedLabelStrategy}" />
296
                            </telerik:BarSeries.LabelDefinitions>
297
                        </telerik:BarSeries>
298
                        <telerik:BarSeries CategoryBinding="Project_NO" 
299
                                       ValueBinding="ExceptionCount" 
300
                                       ItemsSource="{Binding FinalPDFCOUNTDashBoard}"
301
                                       CombineMode="None" 
302
                                      ShowLabels="True" 
303
                                      ClipToPlotArea="True"   >
304
                            <telerik:BarSeries.LabelDefinitions>
305
                                <telerik:ChartSeriesLabelDefinition Binding="ExceptionCount" Format="{}{0:F1}" DefaultVisualStyle="{StaticResource TextBlockCountryStyle_Exception}" Strategy="{StaticResource RightAlignedLabelStrategy}" />
306
                            </telerik:BarSeries.LabelDefinitions>
307
                            <telerik:BarSeries.PointAnimation>
308
                                <telerik:ChartMoveAnimation Delay="0:0:0.125" Duration="0:0:1.55" MoveAnimationType="Left" >
309
                                    <telerik:ChartMoveAnimation.Easing>
310
                                        <BounceEase EasingMode="EaseOut" Bounces="20" Bounciness="5" />
311
                                    </telerik:ChartMoveAnimation.Easing>
312
                                </telerik:ChartMoveAnimation>
313
                            </telerik:BarSeries.PointAnimation>
314
                            <telerik:BarSeries.PointTemplate>
315
                                <DataTemplate>
316
                                    <Rectangle Fill="{StaticResource TargetBrush}" Height="2" VerticalAlignment="Bottom" />
317
                                </DataTemplate>
318
                            </telerik:BarSeries.PointTemplate>
319
                            <telerik:BarSeries.LegendSettings>
320
                                <telerik:SeriesLegendSettings Title="ExceptionCount" MarkerGeometry="{StaticResource LineSeriesLegendGeometry}" />
321
                            </telerik:BarSeries.LegendSettings>
322
                        </telerik:BarSeries>
323
                    </telerik:RadCartesianChart.Series>
324
                </telerik:RadCartesianChart>
325

    
326
                <telerik:RadLegend Grid.Column="1" Grid.Row="0" MinWidth="76" Items="{Binding LegendItems, ElementName=char1}" />
327

    
328
                <telerik:RadGridView  GroupRenderMode="Flat" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"  
329
                                                         ItemsSource="{Binding DashBoard_FinalPDF}" 
330
                             SelectionMode="Extended"
331
                             SelectionUnit="FullRow"
332
                             CanUserSelect ="True"
333
                             RowDetailsTemplate="{StaticResource RowDetailsTemplate}"  
334
                                                         AutoGenerateColumns="False"
335
                             ColumnWidth="*" CanUserFreezeColumns="False"
336
                             Grid.Row="1" Grid.ColumnSpan="2" ScrollViewer.CanContentScroll="True" IsFilteringAllowed="True"
337
                             LeftFrozenColumnCount="6" 
338
                             RightFrozenColumnCount="0">
339
                    <i:Interaction.Behaviors>
340
                        <controls:GridViewSelectionUtilities SelectedItems="{Binding SelectedFinalPDFList, Source={StaticResource DashBoardViewModel}}" />
341
                    </i:Interaction.Behaviors>
342
                    <telerik:RadGridView.Columns>
343
                        <telerik:GridViewToggleRowDetailsColumn />
344
                        <controls:RowIndexColumn Header="#" Width="30" CellStyle="{StaticResource RowNumberStyle}" />
345
                        <telerik:GridViewDataColumn Header="Markus " Width="0.5*"  CellStyle="{StaticResource StretchCellStyle}">
346
                            <telerik:GridViewDataColumn.CellTemplate>
347
                                <DataTemplate>
348
                                    <telerik:RadButton Content="Click" BorderThickness="0"
349
                                                   Background="Transparent"
350
                                                   Command="{Binding MarkusLinkCommand, Source={StaticResource DashBoardViewModel}}" CommandParameter="{Binding DataContext, RelativeSource={RelativeSource Self}}"/>
351
                                </DataTemplate>
352
                            </telerik:GridViewDataColumn.CellTemplate>
353
                        </telerik:GridViewDataColumn>
354
                        <telerik:GridViewDataColumn Header="ProjectNO" 
355
                                                                                        DataMemberBinding="{Binding ProjectNumber}" Width="*" />
356
                        <telerik:GridViewDataColumn Header="DocumentID"
357
                                                                                        DataMemberBinding="{Binding DocumentID}" Width="*" />
358
                        <telerik:GridViewDataColumn Header="DocInfoID"
359
                                                                                        DataMemberBinding="{Binding DocInfo_ID}" Width="*" />
360
                        <telerik:GridViewDataColumn Header="MarkusInfoID"
361
                                                                                        DataMemberBinding="{Binding MarkupInfo_ID}" Width="*" />
362
                        <telerik:GridViewDataColumn Header="Create UserID"
363
                                                                                        DataMemberBinding="{Binding Create_User_ID}" Width="*" />
364
                        <telerik:GridViewDataColumn Header="CurrentPageNo"
365
                                                                                        DataMemberBinding="{Binding CurrentPageNo, Mode=TwoWay}" Width="*" />
366
                        <telerik:GridViewDataColumn Header="TotalPageNo"
367
                                                                                        DataMemberBinding="{Binding TotalPage, Mode=TwoWay}" Width="*"  />
368
                        <telerik:GridViewDynamicHyperlinkColumn Header="원본파일"  CellStyle="{StaticResource OriginalFileGridViewCell}"
369
                                                        NavigateUrlFormatString=" {0}"
370
                                                                                                            NavigateUrlMemberPaths="OriginfilePath"
371
                                                                                                                Width="2*">
372
                            <telerik:GridViewDynamicHyperlinkColumn.CellTemplate>
373
                                <DataTemplate>
374
                                    <TextBlock Text="{Binding FileName}" HorizontalAlignment="Left"/>
375
                                </DataTemplate>
376
                            </telerik:GridViewDynamicHyperlinkColumn.CellTemplate>
377
                        </telerik:GridViewDynamicHyperlinkColumn>
378

    
379
                        <telerik:GridViewDataColumn Header=" ConvertPath" IsReadOnly="True" Width="*" CellStyle="{StaticResource StretchCellStyle}">
380
                            <telerik:GridViewDataColumn.CellTemplate>
381
                                <DataTemplate>
382
                                    <Grid>
383
                                        <!--<Grid.ColumnDefinitions>
384
                                            <ColumnDefinition/>
385
                                            <ColumnDefinition Width="Auto"/>
386
                                        </Grid.ColumnDefinitions>
387
                                        <TextBox TextAlignment="Left" Text="{Binding ConvertPath}" Background="Transparent" BorderBrush="Transparent" BorderThickness="0" Foreground="Black"/>-->
388
                                        <telerik:RadButton Grid.Column="1" Background="Transparent" BorderBrush="Transparent" BorderThickness="0" Foreground="Black"
389
                                                   Command="{Binding ConvertPathFileSearchCommand, Source={StaticResource DashBoardViewModel}}" CommandParameter="{Binding DataContext, RelativeSource={RelativeSource Self}}">
390
                                            <Image Source="/Markus.Service.StationController;component/Resources/File_Search_Icon.png"  Stretch="None" />
391
                                        </telerik:RadButton>
392
                                    </Grid>
393
                                </DataTemplate>
394
                            </telerik:GridViewDataColumn.CellTemplate>
395
                        </telerik:GridViewDataColumn>
396
                        <telerik:GridViewDataColumn Header="CreateTime" 
397
                                                                                        DataMemberBinding="{Binding CreateTime, Mode=TwoWay, StringFormat=\{0:yyyy.MM.dd HH:mm:ss\}}" Width="*"  />
398
                        <telerik:GridViewDataColumn Header="TotalTime" IsReadOnly="True"   Background="Transparent" 
399
                                                                                        DataMemberBinding="{Binding TotalTime, Mode=TwoWay, StringFormat=\{0:yyyy.MM.dd HH:mm:ss\}}" Width="*" />
400
                    </telerik:RadGridView.Columns>
401
                </telerik:RadGridView>
402
            </Grid>
403
        </Border>
404
    </Grid>
405
</UserControl>
클립보드 이미지 추가 (최대 크기: 500 MB)