如何为应用程序窗口的更改位置设置标题

时间:2015-10-10 18:45:01

标签: c# wpf xaml

我制作了一个wpf应用并将WindowStyle设置为None 但 当我无法改变应用程序的位置 和 有没有其他方法来改变应用程序的大小而不将ResizeMode设置为CanResizeWithGrip?

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="358.685" Width="542.37"
        ResizeMode="CanResizeWithGrip" WindowStartupLocation="CenterScreen" 
        WindowStyle="None" AllowsTransparency="True" Background="White">



</Window>

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你想在代码中调整主窗口的大小。

您可以使用以下代码在代码中的任何位置执行此操作:

 StringBuffer textfile = new StringBuffer();
            StringBuffer decodedfile=new StringBuffer();
            String output;

            String input = "";
            int i;
            FileInputStream fin;
            FileOutputStream fout;

            fin = new FileInputStream(args[0]);   // open input file
            fout = new FileOutputStream(args[1]); // open output file

            do {
                    i = fin.read();

                    if (((char) i != ' ') && (i != -1)&&((char)i!='\n')) {
                        input += (char) i;

                    }
                } while (i != -1);
            input=input.replace('\n', '.');


            for(int j=0;j<input.length();j++)   // fill textfile
            {
                textfile.append(input.charAt(j));
            }
           for(int j=0;j<textfile.length();j++) // test output
           {
               System.out.println(textfile.charAt(j));
           }

当然,你可以用你想要的任何尺寸替换500.