Работа для меня:)
function jsonEncodeArray( $array ){
array_walk_recursive( $array, function(&$item) {
$item = utf8_encode( $item );
});
return json_encode( $array );
}
вы можете использовать dockpanel из набора инструментов или использовать сетку с 2 столбцами. и выровняйте содержимое второго столбца по правому краю
Вы хотите, чтобы кнопка была выровнена по правая форма? В таком случае StackPanel этого не сделает. Он предназначен для «складывания вещей» по горизонтали или вертикали.
Я предлагаю вам попробовать DockPanel :
<DockPanel>
<TextBlock x:Name="ProgressIndicator"
DockPanel.Dock="Left"
Text="Ready..." />
<Button DockPanel.Dock="Right"
Content="Load Data"
Width="100"
Click="Button_Load"
Margin="0,5,0,0" />
</DockPanel>
Я думаю, что подход Мэтта лучший. Однако есть две альтернативы: использовать сетку и выровнять контент по левому и правому краю или просто дать кнопке действительно большое поле.