2011-05-28 72 views
4

我創建了一個wpf應用程序,該應用程序具有一個單獨的窗口,該窗口正在Web瀏覽器中開始使用。我需要將其作爲獨立應用程序運行。爲什麼我的wpf應用程序從網頁瀏覽器開始?

代碼如下。

<Application x:Class="WPFTESTER.App" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    StartupUri="Page1.xaml"> 
    <Application.Resources> 

    </Application.Resources> 
</Application> 



<Window x:Class="WPFTESTER.MyWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525" 
     xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> 
    <Grid> 
     <telerik:RadGridView x:Name="testGrid" AutoGenerateColumns="False"> 
      <telerik:RadGridView.Columns> 
       <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}"/> 
       <telerik:GridViewDataColumn IsReadOnly="True"> 
        <telerik:GridViewDataColumn.CellTemplate> 
         <DataTemplate> 
          <telerik:RadButton Click="RadButton_Click" Content="Button1"/> 
         </DataTemplate> 
        </telerik:GridViewDataColumn.CellTemplate> 
       </telerik:GridViewDataColumn> 
       <telerik:GridViewDataColumn IsReadOnly="True"> 
        <telerik:GridViewDataColumn.CellTemplate> 
         <DataTemplate> 
          <telerik:RadButton Click="RadButton_Click" Content="Button2"/> 
         </DataTemplate> 
        </telerik:GridViewDataColumn.CellTemplate> 
       </telerik:GridViewDataColumn> 
      </telerik:RadGridView.Columns> 
     </telerik:RadGridView> 
    </Grid> 
</Window> 


using System.Text; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Data; 
using System.Windows.Documents; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using System.Windows.Navigation; 
using System.Windows.Shapes; 
using Telerik.Windows.Controls.GridView; 
using Telerik.Windows.Controls; 

namespace WPFTESTER 
{ 
    /// <summary> 
    /// Interaction logic for Page1.xaml 
    /// </summary> 
    public partial class MyWindow : Window 
    { 
     public MyWindow() 
     { 
      InitializeComponent(); 
     } 

     private void RadButton_Click(object sender, RoutedEventArgs e) 
     { 
      MessageBox.Show(String.Format("{0} was clicked", (sender as RadButton).Content.ToString())); 
     } 
    } 
} 

回答

3

在你有

StartupUri="Page1.xaml"> 

應用程序塊我猜你需要更改成爲你的主要XAML頁面名稱。

同時檢查項目類型 - 不應該是'瀏覽器應用程序'

相關問題