我有以下XAML代码:
<TextBlock x:Name="Coordinates" Text="{Binding Coors}"/>
如何从代码隐藏中访问此对象?我正在尝试使用“Text”的内容替换Locaton中的硬编码坐标:
private void DestinationButton_Click(object sender, RoutedEventArgs e)
{
Location loc= new Location (20.2127297,-87.4625591);
myMap.Center = loc;
myMap.ZoomLevel = 8;
}
答案 0 :(得分:1)
因为您已经为它提供了x:Name,所以您应该能够以“坐标”的形式访问它。
var text = Coordinates.Text;
var parsedLocation = <parsing logic here - use a Regex>
myMap.Center = parsedLocation;
同样有趣 - 看看Name和X之间的区别:名称here。
但李在上面的评论中是正确的。您应该使用“Coors”属性来处理该值,因为它已经存在数据绑定。