У меня возникла проблема с привязкой текстового блока к пользовательской поддержке внутри другого класса, что я делаю неправильно?Проблема с привязкой данных к классу?
mainpage:
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
InitializeLanguage();
}
private void InitializeLanguage()
{
LanguageHelper lh = new LanguageHelper();
// this.TitlePanel.DataContext = lh;
txtTitle.DataContext = lh;
}
}
привязки:
<TextBlock x:Name="txtTitle"
Text="{Binding homepage_subheading}"
Style="{StaticResource PhoneTextNormalStyle}"
Foreground="White"
Margin="12,0"/>
LanguageHelper класс:
public class LanguageHelper
{
public String homepage_subheading;
public void changeLanguage()
{
if (true)
{
//english
homepage_subheading = "This is the top/sub Heading";
}
}
}
Изменил ли ваши поля на собственность, решив вашу проблему? Или он все еще не работает? – nemesv
ya sorry может только принять ответ через несколько минут, спасибо за помощь – Bohrend