looking for some help on a script

Hehe. Are you using here-string with @" and "@ ?

Because the last "@ needs to have no indentation at all

And you should call .Trim() at the end.

Like so:

    $xaml=
    @"
    <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Width="900" Height="720">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition />
            <ColumnDefinition />
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>

        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>

        <ListView x:Name="itemList" Grid.ColumnSpan="2">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Item" DisplayMemberBinding="{Binding Name}" />
                    <GridViewColumn Header="Item" DisplayMemberBinding="{Binding Name.Length}" />

                    <GridViewColumn Header="Color" >
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <Rectangle Fill="{Binding Name}" Width="25" Height="25"/>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Selected" >
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <CheckBox IsChecked="{Binding RelativeSource={RelativeSource AncestorType=ListViewItem}, Path=IsSelected}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

        <WrapPanel Grid.ColumnSpan="2" Grid.Row="1" HorizontalAlignment="Right">
            <Button Name="button_OK" Content="OK" Width="75" Margin="5"/>
            <Button Name="button_Cancel" Content="Cancel" Width="75" Margin="5"/>
        </WrapPanel>

        <StackPanel Grid.Column="2" HorizontalAlignment="Left">
            <Button Name="button_SelectAll" Content="Select all" Width="75" Margin="5"/>
            <Button Name="button_UnselectAll" Content="Unselect all" Width="75" Margin="5"/>
        </StackPanel>

    </Grid>
</Window>
"@
    $xaml.Trim()
/r/PowerShell Thread Parent