5
두 속성의 차이점은 무엇입니까?AutomationProperties.AutomationID와 AutomationProperties.Name의 차이점은 무엇입니까?
어떤 상황에서 어떤 속성이 사용됩니까?
각각에 대한 코드 예제를 제공 할 수 있습니까?
두 속성의 차이점은 무엇입니까?AutomationProperties.AutomationID와 AutomationProperties.Name의 차이점은 무엇입니까?
어떤 상황에서 어떤 속성이 사용됩니까?
각각에 대한 코드 예제를 제공 할 수 있습니까?
AutomationProperties.Name
은 자동화 클라이언트에서 평가할 수있는 컨트롤의 설명 이름으로 고유하지 않아도됩니다.
AutomationProperties.AutomationId
은 전체 UI에서 고유하게 식별되는 컨트롤의 ID입니다.
http://msdn.microsoft.com/en-us/library/system.windows.automation.automationelement.automationidproperty.aspx에 따르면 "[AutomationId]는 형제 요소 중에서 고유해야하지만 전체 요소에서 반드시 고유하지 않아야합니다. 데스크톱. " –
실제로 UI 전체에서 고유 한 식별자가 아니기 때문에 사용할 수 없습니다. 예 : 창의 모든 닫기 단추에는 동일한 자동화 ID가 있습니다. – Joey