NetworkHandler.cs 610 B

123456789101112131415161718192021222324
  1. using YJMPD_UWP.Helpers.EventArgs;
  2. namespace YJMPD_UWP.Model
  3. {
  4. public class NetworkHandler
  5. {
  6. public delegate void OnStatusUpdatedHandler(object sender, NetworkStatusUpdatedEventArgs e);
  7. public OnStatusUpdatedHandler OnStatusUpdated;
  8. public enum NetworkStatus { DISCONNECTED, CONNECTING, CONNECTED }
  9. private void UpdateNetworkStatus(NetworkStatus status)
  10. {
  11. if (OnStatusUpdated == null) return;
  12. OnStatusUpdated(this, new NetworkStatusUpdatedEventArgs(status));
  13. }
  14. public NetworkHandler()
  15. {
  16. }
  17. }
  18. }