Cómo leer elementos XML en VB.NET

Tengo un problema muy simple, pero como soy nuevo en XML, enfrento algunos problemas. Tengo este documento XML:

<?xml version="1.0" encoding="utf-8"?>  
<Form_Layout>
  <Location>
    <LocX>100</LocX>
    <LocY>100</LocY>  
  </Location>  
  <Size>  
    <Width>300</Width>  
    <Height>300</Height>  
  </Size>  
</Form_Layout> 

Lo que quiero hacer es leer los valores de los elementos LocX, LoxY, Width y Height en mis variables correspondientes.

Esto es lo que he intentado:

Dim XmlReader = New XmlNodeReader(xmlDoc)  
While XmlReader.Read  
    Select Case XmlReader.Name.ToString()  
        Case "Location"  
            If XmlReader.??  
        Case "Size"  
            If XmlReader.??
    End Select  
End While  

Pero, no puedo averiguar cómo acceder a cada nodo secundario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta