C# Class SevenUpdate.Sdk.Pages.AppInfo

Interaction logic for AppInfo.xaml.
Show file Open project: robertbaker/SevenUpdate

Public Methods

Method Description
AppInfo ( ) : System

Initializes a new instance of the AppInfo class.

Private Methods

Method Description
BrowseForAppLocation ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Opens a OpenFileDialog to browse for the application install location.

ChangeDescription ( object sender, RoutedEventArgs e ) : void

Fires the OnPropertyChanged Event with the collection changes.

ChangeName ( object sender, RoutedEventArgs e ) : void

Fires the OnPropertyChanged Event with the collection changes.

ChangePublisher ( object sender, RoutedEventArgs e ) : void

Fires the OnPropertyChanged Event with the collection changes.

ChangeToFileSystemLocation ( object sender, RoutedEventArgs e ) : void

Changes the UI to show the file system application location.

ChangeToRegistryLocation ( object sender, RoutedEventArgs e ) : void

Changes the UI to show the registry application location.

ConvertPath ( object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e ) : void

Converts the application location path to system variables.

HasErrors ( ) : bool

Determines whether this instance has errors.

LoadAppInfo ( object sender, RoutedEventArgs e ) : void

Loads the application info into the UI.

LoadLocaleStrings ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

Loads the LocaleString's for the Sua into the UI.

MoveOn ( object sender, RoutedEventArgs e ) : void

Moves on to the next pages if no errors are present.

SaveSua ( object sender, RoutedEventArgs e ) : void

Saves the project and goes back to the main page.

UpdateUI ( object sender, CompositionChangedEventArgs e ) : void

Changes the UI depending on whether Aero Glass is enabled.

ValidateAppDirectory ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

Validates the textbox against the AppDirectory Validation Rule.

ValidateRequiredInput ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

Validates the textbox content.

ValidateSuiLocation ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

Validates the textbox against the Sui Validation Rule.

ValidateUrlInput ( object sender, System.Windows.Controls.TextChangedEventArgs e ) : void

Validates the textbox against the AppDirectory Validation Rule.

Method Details

AppInfo() public method

Initializes a new instance of the AppInfo class.
public AppInfo ( ) : System
return System