我制作了一个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>
答案 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.