private void OnCloseEnterApiKey() { if (ApiKeyControl != null) { LayoutRoot.Children.Remove(ApiKeyControl); ApiKeyControl = null; } }
private void ApiKey_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { if (ApiKeyControl == null) { ApiKeyControl = new EnterApiKeyControl(ApiKey); ApiKeyControl.OnApiKeyEvent += OnApiKeyEntered; ApiKeyControl.OnOKEvent += OnApiKeyOK; ApiKeyControl.OnCancelEvent += OnCloseEnterApiKey; Grid.SetRow(ApiKeyControl, 0); Grid.SetRowSpan(ApiKeyControl, 3); Grid.SetColumn(ApiKeyControl, 0); Grid.SetColumnSpan(ApiKeyControl, 19); LayoutRoot.Children.Add(ApiKeyControl); } }