2015-02-04 2 views
0

Я пытаюсь получить доступ к статическому члену в XAML, но компилятор продолжает жаловаться. Может кто-нибудь помочь.Основы: Нельзя ссылаться на статический член в XAML

Это XAML

<Window x:Class="tt_WPF.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:local="clr-namespace:tt_WPF" 
    Title="MainWindow" SizeToContent="WidthAndHeight"> 
<Button Content="{x:Static local:MainWindow.SomeString}" /> 
</Window> 

Это код позади

namespace tt_WPF 
{ 
public partial class MainWindow : Window 
{ 
    public static string SomeString = "Hello"; 
    public MainWindow() 
    { 
     InitializeComponent(); 
    } 
} 
} 
+0

Это поможет сделать отправку ошибки о вашем получении. Я все же написал ответ, хотя ваш код работает нормально. –

ответ

1

Ваш код работает прекрасно, как есть, без каких-либо изменений.

Window with a Button that says "Hello"

Если это не даст вам компилировать, я бы рекомендовал делать Очистить решение и перезапустить Visual Studio. Если это не сработает, попробуйте создать новый проект WPF и скопируйте свой код, если какой-либо другой файл будет испорчен.

+0

Спасибо. Никогда не подозревала Visual Studio! –

Смежные вопросы