2009-07-22 45 views
4

建立在一般的XAML代碼的頁面,我已經寫了如下,如何獲得滾動上下滾動horizantal在WPF

<pre>Page x:Class="UI_eHTMP.Window1" Title="eHTMP Application" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Height="800" Width="1400" Loaded="Window_Loaded" Title="applc1" Background="OldLace"&gt;</page></pre> 

當我運行機應用,並嘗試恢復和最大化窗口頁面,我沒有看到任務欄和垂直和水平滾動條滾動。

需要被包含在XAML代碼是什麼?即使標題也沒有顯示,當我在XAML標題中提到。

回答

7

將一個ScrollViewer中內您的內容。

<Page x:Class="UI_eHTMP.Window1" Title="eHTMP Application" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
Height="800" Width="1400" Loaded="Window_Loaded" Title="applc1" Background="OldLace"> 
    <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"> 
     // Content 
    </ScrollViewer> 
</Page> 

如果這不起作用,請從頁面中刪除寬度和高度屬性,但保留ScrollViewer。

至於標題,您所指定兩次,一次作爲eHTMP應用程序,並再次爲applc1。嘗試刪除其中一個。

+0

感謝布蘭登,該horizantal和垂直滾動工作..但標題的事情沒有工作了。我從xaml代碼中刪除了一個標題..但它沒有在窗口頂部顯示標題名稱。 感謝 拉姆 – Ramm 2009-07-22 14:21:33