WPF导航在窗口之间保持一致

时间:2017-11-01 12:27:02

标签: c# wpf visual-studio

我是使用WPF的新手,我正在寻找一种方法,让每个窗口的导航都相同。使用Windows窗体,我将从一个窗体继承,以确保每个窗口具有相同的设计。你能用WPF做到这一点,还是有不同的方法来保持整个窗口的一致性。

2 个答案:

答案 0 :(得分:0)

是的,您可以在WPF中执行此操作。如果我正确理解您的问题,您需要创建一个自定义窗口模板,您可以在应用程序创建的任何新窗口中重复使用该模板。

这样做的方法是创建一个继承Window基类的新自定义控件,然后自定义新控件以满足您的需求。

示例如下:

答案 1 :(得分:0)

您可以尝试使用Pages。然后,您可以在窗口中放置StreamWriter outputFileTwoo = new StreamWriter(resultatsTwoo); List <string> firstListThatIcantRevealItName= new List<string>(); List <string> secondListThatIcantRevealItName= new List<string>(); firstListThatIcantRevealItName=System.IO.File.ReadAllLines(@"C:\Users\me\Desktop\blabla.txt").ToList(); secondListThatIcantRevealItName=System.IO.File.ReadAllLines(@"C:\Users\me\Desktop\potto.txt").ToList(); using(StreamWriter outputFileOne = new StreamWriter(resultatsOne)) { foreach (string trade in secondListThatIcantRevealItName) { endofFile++; if (!secondListThatIcantRevealItName.Contains(trade)) { outputFileOne.WriteLine("Trade number : " + trade + " exist in first list but not in second list "); } if(endofFile==i) { outputFileOne.WriteLine(endofFile); } } } 标记,并通过其他页面更改框架的来源以在屏幕之间导航。