0
我有一個帶有佔位符的文本框,但我不知道如何根據應用程序語言設置動態佔位符。如何在Windows Phone 8.1的文本框中添加動態佔位符
<TextBox PlaceholderText="{dynamic value}" Grid.Row="2" Foreground="Black" FontSize="20" ></TextBox>
如何從Resources.resw文件中添加動態值?
我有一個帶有佔位符的文本框,但我不知道如何根據應用程序語言設置動態佔位符。如何在Windows Phone 8.1的文本框中添加動態佔位符
<TextBox PlaceholderText="{dynamic value}" Grid.Row="2" Foreground="Black" FontSize="20" ></TextBox>
如何從Resources.resw文件中添加動態值?
只需添加Uid
您TextBlock
:
<TextBox x:Uid="TextBox"/>
然後用本地化值增加以下關鍵看你的本地化資源文件:
TextBox.PlaceholderText
然後根據手機的區域和語言設置適當的值將插入爲PlaceholderText
至您的TextBlock
。
text.PlaceholderText生成一個錯誤:Windows.UI.Xaml.Markup.XamlParseException信息WinRT:在處理Uid'%0'的屬性時無法解析屬性'%1'。 [Line:39 Position:109] – 2015-03-03 14:32:26
嘗試使用'YourTextBlockUid。[using:Windows.UI.Xaml.Automation] AutomationProperties.PlaceholderText'作爲資源/ – khamitimur 2015-03-03 14:49:44
中的鍵值仍然錯誤:信息WinRT:E_UNKNOWN_ERROR – 2015-03-03 14:55:01