Releases: Cale-Torino/WinTAK_Simple_Usage_Plugin
Release Version 1.0.0.0
WinTAK Simple Usage Plugin
A simple plugin showing a few of the basic components which can be utilized when you develop a plugin for WinTAK
Old doxygen documentation has been uploaded to my website here.
-
Plugin specs:
- Plugin made for WinTAK
4.10.0.170
- .Net Framework 4.8.0
- Visual Studio 2022
- Windows 11
- Nvidea 2060 super
- intel i7
- Nuget Packages
- Prism.Mef 6.3.1
- WinTak-Dependencies 4.10.0.170
- Angle-Dist 2.1.17392
- CommonServiceLocator 1.3.0
- libLAS 1.8.2
- Prism.Core 6.3.1
- Prism.Wpf 6.3.1
- TAK.Kernel 4.6.32
- TTP-Dist 2.11.0
- Plugin made for WinTAK
-
Examples currently added:
- ✅ Increase counter
- ✅ (de)activate mouse lat, lon
- ✅ MessageBox.Show (WinTAK UI)
- ✅ MessageBox.Show (With Caption) (WinTAK UI)
- ✅ Notification.NotifyInfo (WinTAK UI)
- ✅ ICotMessageSender (Interface) (WinTAK UI)
- ✅ FocusMapArea (WinTAK UI)
- ✅ FocusMapAreaRadial (COT with Radial) (WinTAK UI)
- ⬜️ Https request (WinTAK UI)
- TODO Add more features in future releases
N.B the application has been created with the microsoft Visual Studio 2022 Community IDE. (https://visualstudio.microsoft.com/vs/)
https://dotnet.microsoft.com/download/visual-studio-sdks
.NET Framework 4.8.0
C# Managed Extensibility Framework
MD5 checksums
=> WinTAK_Simple_Usage_Plugin.dll | 18a30cdd5c41928d4a8c696c9b15fdce MATCH | 152 kb | 155648 bytes
=> WinTAK_Simple_Usage_Plugin.pdb | 353ed600c13ae2b3034fc08a5f624399 MATCH | 61 kb | 62976 bytes
=> WinTAK_Simple_Usage_Plugin-1.0.0.0-4.10.0.170.wpk | 26f573db46658313f6342f69a668a3e7 MATCH | 77 kb | 79718 bytes
Release Notes
[ Version: V1.0.0.0 ]
[ Date: 12th December 2023 ]
- Basic template created.
- Added minimal
UserControl.Resources
.xaml. - Using
[ImportingConstructor]
the[ImportMany(AllowRecomposition = true)]
method may be used later. Commented out atm. - Added Increase counter.
- Added (de)activate mouse lat, lon.
- Added
MessageBox.Show
(WinTAK UI). - Added
MessageBox.Show
(With Caption) (WinTAK UI). - Added
Notification.NotifyInfo
(WinTAK UI). - Added
ICotMessageSender
(Interface) (WinTAK UI). - Added
FocusMapArea
(WinTAK UI). - Added
FocusMapAreaRadial
(COT with Radial) (WinTAK UI).
TO DO
- Add error handling ((de)activate mouse lat, lon will crash on mouse over space).
- Make code neat and reduce code but retain functionality.
- Make video explanation.
- Add more WinTAK example features (will do when time allows).
- Important improve
.xaml
to look as good or better then WinTAK UI. - Try give examples of object oriented and procedural programming styles where possible.
- Create a similar template for ATAK.