我有一个小问题。我就像一个搜索页,如果您单击搜索中的项目,则将使用导航页获得另一个页面。我想将此页面的标题设置为单击的项目。这就是我得到的:
<button title="Click to Show/Hide Content" type="button" onclick="if(document.getElementById('spoiler') .style.display=='none') {document.getElementById('spoiler') .style.display=''}else{document.getElementById('spoiler') .style.display='none'}">Show/Hide</button>
<div id="spoiler" style="display:none">
ADD YOUR HIDDEN CONTENT HERE
</div>
因此,这给了我我想要标题的“名称”。与调试和停止点,我注意到这是工作。我猜现在有2个错误,一个错误是在另一个站点中的.cs和.xaml文件中。这是我的.cs文件中的一个:
private async void PatListe_ItemTapped(object sender, ItemTappedEventArgs e)
{
if (e.Item is Patient pat)
{
PatNN = pat.NName.ToString();
PatVN = pat.VName.ToString();
PatInt = pat.Fallnummer;
}
PatVN_NN = PatNN + " " + PatVN;
await Navigation.PushAsync(new PatientView());
}
在调试时,我认识到这没有任何值,它为null。但是:我在PatInt上也有同样的想法,而且这正在起作用... 但是,即使这有效,在我的xaml文件中还有另一个错误:
private string PatNameTitle = SuchErgebnisse.PatVN_NN;
即使我使用字符串,例如“ PatNameTitle =” foo“;” 非常感谢!
答案 0 :(得分:0)
该死,我明白了。 PatNameTitle没有初始化。...这是我添加的内容:
Title = PatNameTitle;
以一种打开我的页面时被调用的方法。ant然后删除了Title =“ {Binding ..}”-东西,现在它正在运转:)抱歉