2016-11-06 4 views

答えて

1

GetVisualStateGroupsの方法はVisualStateManagerです。

buttonた場合は、あなたのコントロールの名前です:StatesFreezableCollectionである一方、実際

IList list = VisualStateManager.GetVisualStateGroups(button); 
if (list.Count > 0) 
{ 
    VisualStateGroup visualStateGroup = (VisualStateGroup)list[0]; 
    foreach (VisualState visualState in visualStateGroup.States) 
    { 
     // put here your logic 
    } 
} 

listは、ObservableCollectionです。それがあなたを助けることを願っています。

+0

私は 'Button'にあるデフォルトの' VisualState'にアクセスしようとしましたが、できません。 – AnjumSKhan

+0

@AnjumSKhan、特定のコントロール(独自の名前を持つ)または特定のコントロールのスタイルのための 'VisualState'を意味しますか? –

+0

私たちが使用するデフォルトのコントロールは、通常のButton/CheckBox/DataGridです。 – AnjumSKhan

関連する問題