質問するログイン新規登録

回答編集履歴

1

サンプルコードと実行結果のスクリーンショットを追加

2017/09/06 13:21

投稿

kfukuda
kfukuda

スコア12

answer CHANGED
@@ -1,4 +1,40 @@
1
1
  見当違いの回答でしたらすみません。
2
2
  マイナスのMarginを設定することで
3
3
  やりたいことが実現できるかもしれません。
4
- <Entry Margin="0,-10,0,-10" />
4
+ <Entry Margin="0,-10,0,-10" />
5
+
6
+
7
+
8
+ 追記
9
+ お役に立てず、申し訳ありません。
10
+ 私が似たような問題に直面したときは、
11
+ Entry自身の高さを縮めることができなかったため、
12
+ 以下のようにマイナスのMarginで対応したことがありました。
13
+ (下記サンプルコードでは、gridとstacklayoutのspacingを0にするのが先決ですが。)
14
+
15
+ 何かのご参考になればと思います。
16
+
17
+ ```xaml
18
+ <?xml version="1.0" encoding="utf-8"?>
19
+ <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:vm="clr-namespace:Sample;" x:Class="Sample.LoginPage" Title="AppName">
20
+ <Grid>
21
+ <Grid.ColumnDefinitions>
22
+ <ColumnDefinition Width="*" />
23
+ <ColumnDefinition Width="*" />
24
+ </Grid.ColumnDefinitions>
25
+ <StackLayout Grid.Column="0">
26
+ <Entry Text="hoge1" BackgroundColor="LightGray" />
27
+ <Entry Text="hoge2" BackgroundColor="LightGray" />
28
+ <Entry Text="hoge3" BackgroundColor="LightGray" />
29
+ </StackLayout>
30
+ <StackLayout Grid.Column="1">
31
+ <Entry Text="fuga1" BackgroundColor="LightBlue" Margin="0,-5,0,-5" />
32
+ <Entry Text="fuga2" BackgroundColor="LightBlue" Margin="0,-5,0,-5" />
33
+ <Entry Text="fuga3" BackgroundColor="LightBlue" Margin="0,-5,0,-5" />
34
+ </StackLayout>
35
+ </Grid>
36
+ </ContentPage>
37
+ ```
38
+
39
+ ![Android](4cb61e98f1fc5b1bda484ca6f270e2ce.png)
40
+ ![iOS](b2c7f57a38e03e0d0d99d8ee638a4967.png)