diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.csproj b/src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.csproj index 20f0c02f44..a63deddf95 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.csproj +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/AspNet.Mvc.csproj @@ -71,22 +71,29 @@ + + - + + + + + + @@ -99,11 +106,13 @@ + + @@ -139,6 +148,9 @@ Always + + Always + Always @@ -147,6 +159,9 @@ + + Always + diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/AspxCSharp/Empty.tt b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/AspxCSharp/Empty.tt index 44725f750b..786582fe47 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/AspxCSharp/Empty.tt +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/AspxCSharp/Empty.tt @@ -11,7 +11,7 @@ <#= mvcHost.ViewName #> -
+
diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/CSHTML/Empty.tt b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/CSHTML/Empty.tt new file mode 100644 index 0000000000..12e49dffae --- /dev/null +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/CSharp/CodeTemplates/AddView/CSHTML/Empty.tt @@ -0,0 +1,17 @@ +<#@ template language="C#" HostSpecific="true" #> +<#@ output extension=".cshtml" #> +<# + MvcTextTemplateHost mvcHost = (MvcTextTemplateHost)Host; +#> + + + + + <#= mvcHost.ViewName #> + + +
+ +
+ + diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/AspxVisualBasic/Empty.tt b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/AspxVisualBasic/Empty.tt index ea273ad00d..d74dcb06ed 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/AspxVisualBasic/Empty.tt +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/AspxVisualBasic/Empty.tt @@ -11,7 +11,7 @@ <#= mvcHost.ViewName #> -
+
diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/VBHTML/Empty.tt b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/VBHTML/Empty.tt new file mode 100644 index 0000000000..4d6709014f --- /dev/null +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/ItemTemplates/VisualBasic/CodeTemplates/AddView/VBHTML/Empty.tt @@ -0,0 +1,17 @@ +<#@ template language="VB" HostSpecific="true" #> +<#@ output extension=".vbhtml" #> +<# + Dim mvcHost As MvcTextTemplateHost = DirectCast(Host, MvcTextTemplateHost) +#> + + + + + <#= mvcHost.ViewName #> + + +
+ +
+ + diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectView.xaml b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectView.xaml index 6457fc5d29..128b59af78 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectView.xaml +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectView.xaml @@ -5,7 +5,7 @@ xmlns:mvc="clr-namespace:ICSharpCode.AspNet.Mvc" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Add Controller" - Style="{x:Static core:GlobalStyles.DialogWindowStyle}" + Style="{x:Static core:GlobalStyles.DialogWindowStyle}" mvc:CloseWindowBehaviour.IsClosed="{Binding IsClosed}" WindowStartupLocation="CenterOwner" FocusManager.FocusedElement="{Binding ElementName=ControllerNameTextBox}" diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectViewModel.cs b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectViewModel.cs index c3dc7b05b3..6c9675c231 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectViewModel.cs +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcControllerToProjectViewModel.cs @@ -42,7 +42,7 @@ namespace ICSharpCode.AspNet.Mvc { MvcTextTemplateLanguage language = GetTemplateLanguage(); controllerFileName.Language = language; - controllerGenerator.Language = language; + controllerGenerator.TemplateLanguage = language; } MvcTextTemplateLanguage GetTemplateLanguage() diff --git a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcViewToProjectView.xaml b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcViewToProjectView.xaml index fb062d85a5..f149de2abb 100644 --- a/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcViewToProjectView.xaml +++ b/src/AddIns/BackendBindings/AspNet.Mvc/Project/Src/AddMvcViewToProjectView.xaml @@ -5,7 +5,7 @@ xmlns:mvc="clr-namespace:ICSharpCode.AspNet.Mvc" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Add View" - Style="{x:Static core:GlobalStyles.DialogWindowStyle}" + Style="{x:Static core:GlobalStyles.DialogWindowStyle}" mvc:CloseWindowBehaviour.IsClosed="{Binding IsClosed}" WindowStartupLocation="CenterOwner" FocusManager.FocusedElement="{Binding ElementName=ViewNameTextBox}" @@ -14,36 +14,52 @@