Skip to content

Commit e465d4b

Browse files
authored
Add files via upload
1 parent 9ce5869 commit e465d4b

24 files changed

+4004
-129
lines changed

PingerAppV2/LoadingView.xaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<UserControl x:Class="PingerAppV2.LoadingView"
2+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:local="clr-namespace:PingerAppV2"
7+
mc:Ignorable="d"
8+
d:DesignHeight="20" d:DesignWidth="50">
9+
<Grid>
10+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" RadiusX="10" RadiusY="10" Width="5" Height="5" Fill="LightGray" Margin="40,7.5,0,0"/>
11+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" RadiusX="10" RadiusY="10" Width="5" Height="5" Fill="LightGray" Margin="30,7.5,0,0"/>
12+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" RadiusX="10" RadiusY="10" Width="5" Height="5" Fill="LightGray" Margin="0,7.5,0,0"/>
13+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" RadiusX="10" RadiusY="10" Width="5" Height="5" Fill="LightGray" Margin="10,7.5,0,0"/>
14+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" RadiusX="10" RadiusY="10" Width="5" Height="5" Fill="LightGray" Margin="20,7.5,0,0"/>
15+
</Grid>
16+
</UserControl>

PingerAppV2/LoadingView.xaml.cs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using System.Windows;
7+
using System.Windows.Controls;
8+
using System.Windows.Data;
9+
using System.Windows.Documents;
10+
using System.Windows.Input;
11+
using System.Windows.Media;
12+
using System.Windows.Media.Imaging;
13+
using System.Windows.Navigation;
14+
using System.Windows.Shapes;
15+
16+
namespace PingerAppV2
17+
{
18+
/// <summary>
19+
/// Interaction logic for LoadingView.xaml
20+
/// </summary>
21+
public partial class LoadingView : UserControl
22+
{
23+
public LoadingView()
24+
{
25+
InitializeComponent();
26+
}
27+
}
28+
}

PingerAppV2/MainWindow.xaml

Lines changed: 50 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,77 @@
22
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
33
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
44
ResizeMode="NoResize"
5+
56
Title="Pinger App V2" Height="350" Width="588">
7+
<Window.Resources>
8+
<Style x:Key="myHeaderStyle" TargetType="{x:Type GridViewColumnHeader}">
9+
<Setter Property="Visibility" Value="Collapsed" />
10+
</Style>
11+
</Window.Resources>
612
<Grid x:Name="grid">
713
<VisualStateManager.VisualStateGroups>
814
<VisualStateGroup x:Name="StartStateGroup">
915
<VisualState x:Name="StartStateOff"/>
10-
<VisualState x:Name="StartStateOn"/>
16+
<VisualState x:Name="StartStateOn">
17+
<Storyboard>
18+
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)" Storyboard.TargetName="BtnStart" RepeatBehavior="Forever">
19+
<EasingColorKeyFrame KeyTime="0" Value="Red"/>
20+
<EasingColorKeyFrame KeyTime="0:0:1" Value="#FFDDDDDD"/>
21+
</ColorAnimationUsingKeyFrames>
22+
</Storyboard>
23+
</VisualState>
1124
</VisualStateGroup>
1225
</VisualStateManager.VisualStateGroups>
1326
<StackPanel HorizontalAlignment="Left" VerticalAlignment="Top" Orientation="Vertical">
1427
<StackPanel HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10,10,0,0" Orientation="Horizontal">
15-
<Button x:Name="BtnSelectFoler" Height="30" Width="100" Content="Select Folder" Click="BtnSelectFoler_OnClick"></Button>
16-
<Label Margin="10,0,0,0" Content="Delimeter: " />
17-
<TextBox x:Name="TxtDelimeter" Margin="10,0,0,0" Width="100" HorizontalContentAlignment="Left" VerticalContentAlignment="Center"/>
18-
<Button x:Name="BtnStart" Margin="10,0,0,0" Height="30" Width="100" Content="Start" Click="BtnStart_OnClick"></Button>
28+
<Grid>
29+
<Button x:Name="BtnSelectFoler" Height="30" Width="100" Content="Select Folder" Click="BtnSelectFoler_OnClick"></Button>
30+
<Rectangle Visibility="Collapsed" x:Name="RectangleSelect" Fill="LightGray" Opacity=".6" Height="30" Width="100" ></Rectangle>
31+
</Grid>
32+
<!--<Label Margin="10,0,0,0" Content="Delimeter: " />-->
33+
<!--<TextBox x:Name="TxtDelimeter" Margin="10,0,0,0" Width="100" HorizontalContentAlignment="Left" VerticalContentAlignment="Center"/>-->
34+
<Grid>
35+
<Button x:Name="BtnStart" Margin="10,0,0,0" Height="30" Width="100" Content="Start" Click="BtnStart_OnClick"></Button>
36+
<Rectangle Margin="10,0,0,0" Visibility="Collapsed" x:Name="RectangleStart" Fill="LightGray" Opacity=".6" Height="30" Width="100" ></Rectangle>
37+
</Grid>
38+
<StackPanel Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Bottom" x:Name="StackPanelProgress" Visibility="Collapsed">
39+
<Label x:Name="LabelProgress" Margin="10,0,0,0" Width="320" Height="24" Content="%100" HorizontalAlignment="Left" VerticalAlignment="Top" VerticalContentAlignment="Center" HorizontalContentAlignment="Right"/>
40+
<Rectangle HorizontalAlignment="Left" VerticalAlignment="Top" x:Name="RectangleProgress" Fill="Green" Width="320" Margin="10,0,0,0" Height="7"/>
41+
</StackPanel>
1942
</StackPanel>
2043
<StackPanel HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10,0,0,0" Orientation="Horizontal">
2144
<StackPanel Orientation="Vertical">
2245
<Label VerticalAlignment="Top" HorizontalAlignment="Center" Content="All Devices"/>
23-
<ListView x:Name="ListAllDevices" ItemsSource="{Binding DeviceIPs}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible"/>
46+
<ListView x:Name="ListAllDevices" ItemsSource="{Binding DeviceIPs}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible">
47+
<ListView.View>
48+
<GridView ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
49+
<GridViewColumn DisplayMemberBinding="{Binding}" />
50+
</GridView>
51+
</ListView.View>
52+
</ListView>
2453
</StackPanel>
2554
<StackPanel Margin="10,0,0,0" Orientation="Vertical">
2655
<Label VerticalAlignment="Top" HorizontalAlignment="Center" Content="Success Devices"/>
27-
<ListView x:Name="ListSuccessDevices" ItemsSource="{Binding SuccessfulIp}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible"/>
56+
<ListView x:Name="ListSuccessDevices" ItemsSource="{Binding SuccessfulIp}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible">
57+
<ListView.View>
58+
<GridView ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
59+
<GridViewColumn DisplayMemberBinding="{Binding Key}" />
60+
</GridView>
61+
</ListView.View>
62+
</ListView>
2863
</StackPanel>
2964
<StackPanel Margin="10,0,0,0" Orientation="Vertical">
3065
<Label VerticalAlignment="Top" HorizontalAlignment="Center" Content="Failed Devices"/>
31-
<ListView x:Name="ListFailedDevices" ItemsSource="{Binding FailedIp}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible"/>
66+
<ListView x:Name="ListFailedDevices" ItemsSource="{Binding FailedIp}" Width="175" Height="200" ScrollViewer.VerticalScrollBarVisibility="Visible">
67+
<ListView.View>
68+
<GridView ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}">
69+
<GridViewColumn DisplayMemberBinding="{Binding Key}" />
70+
</GridView>
71+
</ListView.View>
72+
</ListView>
3273
</StackPanel>
33-
3474
</StackPanel>
75+
<Button x:Name="ButtonExport" HorizontalAlignment="Right" IsEnabled="False" VerticalAlignment="Top" Margin="0,10,0,0" Content="Export" Height="30" Width="100" Click="ButtonExport_OnClick"></Button>
3576
</StackPanel>
3677
</Grid>
3778
</Window>

0 commit comments

Comments
 (0)