1
我正在爲Windows Phone 8.1(Windows RT應用程序)開發應用程序。 我想顯示一個帶有白色邊框的ContentDialog,並且我可以看到對話框正確,但我無法看到它的任何邊框。 我已經爲它定義了我自己的xaml,因爲我經常使用這個對話框,並且我想在一個地方有共同的設置。 這裏是XAML:Windows Phone 8.1中ContentDialog的邊框
<ContentDialog
x:Class="MyNamespace.MyDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Margin="10,330,10,0"
Height="200"
Width="340"
Padding="10"
Background="Black"
BorderBrush="White"
BorderThickness="10">
</ContentDialog>
我使用它的代碼(C#)是這樣的:
mPopup = new MyDialog()
{
Title = "",
Content = "Hello World",
PrimaryButtonText = "OK",
IsSecondaryButtonEnabled = false,
};
mPopup.ShowAsync();
我試圖設置從CS邊框屬性爲好,但沒有任何的運氣。 基於MSDN文檔,您可以爲ContentDialog指定BorderBrush和BorderThickness。 我在這裏錯過了什麼?
感謝。對你來說是+1,對MSDN來說是-1對於誤導性的API文檔 –
如果我有在xaml中生成的內容並且想刪除邊界怎麼辦?因爲我不想在c#中創建整個xaml – AbsoluteSith