こちらパワーシェルスクリプト内のXAMLです。
入力したテキストボックスに改行込みでテキストを入力または貼り付けしたいのですが
なぜかうまくいきません、改行をアクセプトする記述を入れたのですが、ダメでした。
初心者で恐縮ですが、何かアドバイスを頂ければ幸いです。
■入力例
AAAAAAA
BBBBBBB
CCCCCCC
DDDDDDD
XAML
1Add-Type -AssemblyName PresentationFramework 2[xml]$xaml = @' 3<Window x:Class="MainWindow" 4 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 5 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 6 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 7 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 8 xmlns:local="clr-namespace:WpfApp1" 9 mc:Ignorable="d" 10 Title="MainWindow" Height="306.5" Width="507.5"> 11 <Grid> 12 <Label Content="Auto Transportation" HorizontalAlignment="Left" Height="25" Margin="10,10,0,0" VerticalAlignment="Top" Width="218"/> 13 <TextBox HorizontalAlignment="Left" WordWrap = true; Height="215" Margin="16,40,0,0" Text="Transport Number" VerticalAlignment="Top" Width="184" VerticalScrollBarVisibility="Auto"/> 14 <RadioButton Content="CL902 DEV VNT" HorizontalAlignment="Left" Height="21" Margin="231,38,0,0" VerticalAlignment="Top" Width="158"/> 15 <RadioButton Content="CL222 QAS VNT SPE" HorizontalAlignment="Left" Height="22" Margin="231,60,0,0" VerticalAlignment="Top" Width="171"/> 16 <RadioButton Content="CL222 QAS VNT IND" HorizontalAlignment="Left" Margin="231,80,0,0" VerticalAlignment="Top" Width="171" Height="20"/> 17 <Button Content="Commit" HorizontalAlignment="Left" Height="22" Margin="231,118,0,0" VerticalAlignment="Top" Width="65" Click="Button_Click"/> 18 <Button Content="Buffer" HorizontalAlignment="Left" Height="22" Margin="313,118,0,0" VerticalAlignment="Top" Width="72"/> 19 <TextBox HorizontalAlignment="Left" Height="93" Margin="231,162,0,0" TextWrapping="Wrap" Text="logs" VerticalAlignment="Top" Width="239" VerticalScrollBarVisibility="Auto"/> 20 <Button Content="Import" HorizontalAlignment="Left" Height="22" Margin="398,118,0,0" VerticalAlignment="Top" Width="72"/> 21 </Grid> 22</Window> 23'@ 24$reader = (New-Object System.Xml.XmlNodeReader $xaml) 25$window = [Windows.Markup.XamlReader]::Load($reader) 26
PowerShell タグをつけてください。貼り付けるコードが一切ありませんがどうやっていますか?
あと、それ以前に正しい XAML ではないようです。
画面部分だけ抜粋しています。>>正しいXAMLでないとの事ですが、どのあたりが正しくないか現段階で判断はついておりません。すみません。
提示のコードで、画面はでていますか?出た画面のテキストボックスに改行が入力出来ないという事ですか?
提示のコードで、画面はでていますか?>>出ています。出た画面のテキストボックスに改行が入力出来ないという事ですか?>>仰る通りです。
複数の修正箇所があり、これで画面が出るはずがないので何か別のスクリプトを動かしているものと思います。