![](/img/trans.png)
[英]Button classes that I've written with C# won't show up in Windows Form when running
[英]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 才能看到列表視圖。 另一種方法是您可以更改為較小的。
有關邊距的更多信息,請參閱本文檔: 邊距和填充。
由於我使用 Visual Studio 作為 IDE,我可以通過一個方便的小 GUI 編輯.xaml 布局。 當我單擊 listView 元素時,有一條線從每一邊的中間垂直連接到窗口的邊界(我正在創建的 GUI '模擬' window 布局)顯示邊距量。 在線和邊框的交點上,有一個小鏈鏈接圖標,單擊它將“取消鏈接”邊距,並使其符合任何 window 大小,並調整到所有其他邊距。 我需要做的就是“取消鏈接”底部和右邊距,它按我想要的方式工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.