C# Class Catrobat.IDE.WindowsPhone.Controls.SoundControls.SoundPlayButtonGroup

Inheritance: Windows.UI.Xaml.Controls.UserControl
Datei anzeigen Open project: Catrobat/CatrobatForWindows

Public Properties

Property Type Description
CommandProperty Windows.UI.Xaml.DependencyProperty
ProgramProperty Windows.UI.Xaml.DependencyProperty

Public Methods

Method Description
Clear ( ) : void
Pause ( ) : void
Play ( ) : void
Register ( SoundPlayButton button ) : void
SetSound ( Sound sound ) : System.Threading.Tasks.Task
SoundPlayButtonGroup ( ) : System
Stop ( ) : void
UnRegister ( SoundPlayButton button ) : void

Private Methods

Method Description
ButtonOnPlayStateChanged ( SoundPlayButton activeButton, SoundPlayState newState ) : void
ChangeSoundStateChanged ( SoundPlayState newState ) : void
CommandChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
MediaElementOnCurrentStateChanged ( object sender, RoutedEventArgs args ) : void
ProgramChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
SetMediaElement ( MediaElement mediaElement ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

Register() public method

public Register ( SoundPlayButton button ) : void
button SoundPlayButton
return void

SetSound() public method

public SetSound ( Sound sound ) : System.Threading.Tasks.Task
sound Sound
return System.Threading.Tasks.Task

SoundPlayButtonGroup() public method

public SoundPlayButtonGroup ( ) : System
return System

Stop() public method

public Stop ( ) : void
return void

UnRegister() public method

public UnRegister ( SoundPlayButton button ) : void
button SoundPlayButton
return void

Property Details

CommandProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml CommandProperty
return Windows.UI.Xaml.DependencyProperty

ProgramProperty public_oe static_oe property

public static DependencyProperty,Windows.UI.Xaml ProgramProperty
return Windows.UI.Xaml.DependencyProperty