簡體   English   中英

運行應用程序時無法顯示 listView

[英]I can't get the listView to show up when running the app

我正在設計一個非常愚蠢的應用程序,但我需要一個列表視圖來向我顯示不同輸入的列表。 當我在 .xaml 文件設計器中時,我可以清楚地看到列表視圖,並在其中添加了一個列表視圖項,但是當我運行該應用程序時,列表視圖不顯示。

我嘗試在我的電腦上更改系統主題,在運行時使用構建工具工具來查看我的元素的“命中框”,並更改了邊框和背景畫筆 colors。 不知道還能做什么,或者改變什么。

這是我的應用程序的 .xaml 文件,沒有所有其他元素 -

    <ListView x:Name="lstListView" Margin="321,50,985,633" CanDragItems="True" RequestedTheme="Default" BorderThickness="1,1,1,1">
        <ListView.BorderBrush>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="Black"/>
                <GradientStop Color="White" Offset="1"/>
            </LinearGradientBrush>
        </ListView.BorderBrush>
        <ListViewItem Content="ListViewItem"/>
    </ListView>

我用你的代碼做了一個簡單的測試。 該問題是由列表視圖的邊距引起的,margin-right(985) 的值太大。 您需要最大化應用程序的 window 才能看到列表視圖。 另一種方法是您可以更改為較小的。

有關邊距的更多信息,請參閱本文檔: 邊距和填充

它在窗口模式下工作的圖片

我正在使用的 VS IDE 的圖片

由於我使用 Visual Studio 作為 IDE,我可以通過一個方便的小 GUI 編輯.xaml 布局。 當我單擊 listView 元素時,有一條線從每一邊的中間垂直連接到窗口的邊界(我正在創建的 GUI '模擬' window 布局)顯示邊距量。 在線和邊框的交點上,有一個小鏈鏈接圖標,單擊它將“取消鏈接”邊距,並使其符合任何 window 大小,並調整到所有其他邊距。 我需要做的就是“取消鏈接”底部和右邊距,它按我想要的方式工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM