如何在C#Windows Phone中检查和更改名称按钮
我有一个问题,我正在Windows Phone上用按钮制作一个简单的游戏noughts and Cross:如何在C#Windows Phone中检查和更改名称按钮,c#,button,windows-phone,C#,Button,Windows Phone,我有一个问题,我正在Windows Phone上用按钮制作一个简单的游戏noughts and Cross: <Button x:Name="ba0" Content=" " HorizontalAlignment="Left" Height="126" Margin="37,146,0,0" VerticalAlignment="Top" Width="126" Click="a0"/> 但它不能正常工作。有什么想法吗?试试下面的代码: <Button x:Name="ba
<Button x:Name="ba0" Content=" " HorizontalAlignment="Left" Height="126" Margin="37,146,0,0" VerticalAlignment="Top" Width="126" Click="a0"/>
但它不能正常工作。有什么想法吗?试试下面的代码:
<Button x:Name="ba0" HorizontalAlignment="Left" Height="126" Margin="37,146,0,0" VerticalAlignment="Top" Width="126" Click="a0"/>
public void a0(object sender, System.EventArgs e)
{
if (string.IsNullOrEmpty(Convert.ToString(ba0.Content)))
ba0.Content = "X";
else
return;
}
public void a0(对象发送方,System.EventArgs e)
{
if(string.IsNullOrEmpty(Convert.ToString(ba0.Content)))
ba0.Content=“X”;
其他的
返回;
}
尝试以下操作
将内容转换为字符串类型,并修剪值
或者检查是否有空白
好吧,它不起作用,当有空格或当我按按钮时出现“O”或“X”时,什么都没有发生(只是常规单击,没有X)请尝试我答案中的代码。与“string.IsNullOrEmpty(string)”匹配的最佳重载方法有一些无效参数,也无法将对象转换为字符串,但我开始这样想,谢谢:)
<Button x:Name="ba0" HorizontalAlignment="Left" Height="126" Margin="37,146,0,0" VerticalAlignment="Top" Width="126" Click="a0"/>
public void a0(object sender, System.EventArgs e)
{
if (string.IsNullOrEmpty(Convert.ToString(ba0.Content)))
ba0.Content = "X";
else
return;
}
public void a0(object sender, System.EventArgs e)
{
if (string.IsNullOrEmpty(Convert.ToString(ba0.Content).Trim()))
ba0.Content = "X";
else
return;
}
public void a0(object sender, System.EventArgs e)
{
var content = Convert.ToString(ba0.Content);
if (string.IsNullOrEmpty(content) || string.IsNullOrWhiteSpace(content))
ba0.Content = "X";
else
return;
}