├── App.xaml
├── App.xaml.cs
├── Assets
├── shutdown_def.png
├── shutdown_mo.png
└── wifi_icon.png
├── Fonts
└── Kanit-Medium.ttf
├── LICENSE
├── MainWindow.xaml
├── MainWindow.xaml.cs
├── README.md
└── Source Code
└── RippleApp.rar
/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
12 |
13 |
14 |
15 |
16 |
17 |
86 |
87 |
88 |
89 |
92 |
93 |
96 |
97 |
151 |
152 |
153 |
154 |
155 |
156 |
--------------------------------------------------------------------------------
/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace RippleApp
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/shutdown_def.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CSharpDesignPro/WPF---Button-Ripple-Pulse-Effect/a671413d5b7048bd7610f27493bf0b891a949416/Assets/shutdown_def.png
--------------------------------------------------------------------------------
/Assets/shutdown_mo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CSharpDesignPro/WPF---Button-Ripple-Pulse-Effect/a671413d5b7048bd7610f27493bf0b891a949416/Assets/shutdown_mo.png
--------------------------------------------------------------------------------
/Assets/wifi_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CSharpDesignPro/WPF---Button-Ripple-Pulse-Effect/a671413d5b7048bd7610f27493bf0b891a949416/Assets/wifi_icon.png
--------------------------------------------------------------------------------
/Fonts/Kanit-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CSharpDesignPro/WPF---Button-Ripple-Pulse-Effect/a671413d5b7048bd7610f27493bf0b891a949416/Fonts/Kanit-Medium.ttf
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Arun Mutharasu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
21 |
22 |
23 |
24 |
28 |
29 |
35 |
36 |
43 |
44 |
45 |
46 |
53 |
54 |
60 |
61 |
62 |
63 |
64 |
65 |
71 |
72 |
73 |
74 |
80 |
81 |
82 |
83 |
89 |
90 |
91 |
92 |
98 |
99 |
100 |
101 |
107 |
108 |
109 |
110 |
116 |
117 |
118 |
119 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
145 |
146 |
153 |
154 |
161 |
162 |
163 |
164 |
171 |
172 |
179 |
180 |
187 |
188 |
189 |
190 |
197 |
198 |
205 |
206 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
241 |
242 |
248 |
249 |
255 |
256 |
257 |
258 |
264 |
265 |
271 |
272 |
278 |
279 |
280 |
281 |
287 |
288 |
294 |
295 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
320 |
321 |
322 |
323 |
324 |
325 |
--------------------------------------------------------------------------------
/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
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 RippleApp
17 | {
18 | ///
19 | /// Interaction logic for MainWindow.xaml
20 | ///
21 | public partial class MainWindow : Window
22 | {
23 | public MainWindow()
24 | {
25 | InitializeComponent();
26 | }
27 |
28 | private void Close_App_Click(object sender, RoutedEventArgs e)
29 | {
30 | Close();
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WPF - Button Ripple / Pulse Effect Animation
2 |
3 |
4 | Video Tutorial Link : https://youtu.be/nZYD45NsGaE
5 |
6 | 
7 |
8 | Icon Credits : https://icons8.com/icons
9 |
10 | GitHub Account : https://github.com/CSharpDesignPro
11 |
--------------------------------------------------------------------------------
/Source Code/RippleApp.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CSharpDesignPro/WPF---Button-Ripple-Pulse-Effect/a671413d5b7048bd7610f27493bf0b891a949416/Source Code/RippleApp.rar
--------------------------------------------------------------------------------