<Button BackgroundColor="#7d7d7d" FontColor="#ffffff" FontStyle="Normal" Height="50px"
          Highlighted-BackgroundColor="Gray90" 
          Highlighted-FontColor="#000000"
          Pressed-BackgroundColor="#ef706a"
          Pressed-FontColor="#ffffff"
          Disabled-BackgroundColor="#7d7d7d"
          Disabled-FontStyle="Italic"
          Disabled-FontColor="Gray80"
          />
          
  <Button BackgroundColor="#7d7d7d" FontColor="#ffffff" FontStyle="Normal" Height="50px"
          ...
          MyState-BackgroundColor="Indigo" 
          />
          
  SetState("MyState"); // change state to MyState
  Button.SetState("MyState"); // change state of Button to MyState
  SetState("Default"); // change to default state  
          
public override void SetState(string state)
{
    base.SetState(state); // set state of this view
    // set state of a child view
    ChildView.SetState(state);
}
              
  <Window Highlighted--CloseButtonColor="#626262" />
          Be notified when new themes, views, tutorials and updates are available