C# WPF specify folders in XAML style
I have a project with the following structure:
Proj
├──Views
├ ├──Dashboard.xaml
├ ├──Dashboard.cs
├
├──Styles
├──DashboardStyle.xaml
In my DashboardStyle.xaml, I have this code:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles">
<Style x:Key="MyWindowStyle" TargetType="local:Proj/Views/Dashboard">
....
....
</Style>
</ResourceDictionary>
But it gives the error:
The name "Proj/Views/Dashboard" does not exist in the namespace "clr-namespace:Proj.Styles"
How can I resolve this issue?
c# wpf xaml resourcedictionary
add a comment |
I have a project with the following structure:
Proj
├──Views
├ ├──Dashboard.xaml
├ ├──Dashboard.cs
├
├──Styles
├──DashboardStyle.xaml
In my DashboardStyle.xaml, I have this code:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles">
<Style x:Key="MyWindowStyle" TargetType="local:Proj/Views/Dashboard">
....
....
</Style>
</ResourceDictionary>
But it gives the error:
The name "Proj/Views/Dashboard" does not exist in the namespace "clr-namespace:Proj.Styles"
How can I resolve this issue?
c# wpf xaml resourcedictionary
2
Shouldn'tlocalbeclr-namespace:Proj.Views? And then theTargetTypebecomeslocal:Dashboard.
– sthotakura
Jan 20 at 6:47
add a comment |
I have a project with the following structure:
Proj
├──Views
├ ├──Dashboard.xaml
├ ├──Dashboard.cs
├
├──Styles
├──DashboardStyle.xaml
In my DashboardStyle.xaml, I have this code:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles">
<Style x:Key="MyWindowStyle" TargetType="local:Proj/Views/Dashboard">
....
....
</Style>
</ResourceDictionary>
But it gives the error:
The name "Proj/Views/Dashboard" does not exist in the namespace "clr-namespace:Proj.Styles"
How can I resolve this issue?
c# wpf xaml resourcedictionary
I have a project with the following structure:
Proj
├──Views
├ ├──Dashboard.xaml
├ ├──Dashboard.cs
├
├──Styles
├──DashboardStyle.xaml
In my DashboardStyle.xaml, I have this code:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles">
<Style x:Key="MyWindowStyle" TargetType="local:Proj/Views/Dashboard">
....
....
</Style>
</ResourceDictionary>
But it gives the error:
The name "Proj/Views/Dashboard" does not exist in the namespace "clr-namespace:Proj.Styles"
How can I resolve this issue?
c# wpf xaml resourcedictionary
c# wpf xaml resourcedictionary
asked Jan 20 at 6:43
mridmrid
3,96731334
3,96731334
2
Shouldn'tlocalbeclr-namespace:Proj.Views? And then theTargetTypebecomeslocal:Dashboard.
– sthotakura
Jan 20 at 6:47
add a comment |
2
Shouldn'tlocalbeclr-namespace:Proj.Views? And then theTargetTypebecomeslocal:Dashboard.
– sthotakura
Jan 20 at 6:47
2
2
Shouldn't
local be clr-namespace:Proj.Views? And then the TargetType becomes local:Dashboard.– sthotakura
Jan 20 at 6:47
Shouldn't
local be clr-namespace:Proj.Views? And then the TargetType becomes local:Dashboard.– sthotakura
Jan 20 at 6:47
add a comment |
1 Answer
1
active
oldest
votes
Types are referenced using namepace and type name, not via physical file paths.
So to reference the type Proj.Views.Dashboard, add the corresponding namespace as XML namespace declaration and use it in the TargetType attribute, e.g.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles"
xmlns:views="clr-namespace:Proj.Views" >
<Style x:Key="MyWindowStyle" TargetType="views:Dashboard">
....
....
</Style>
</ResourceDictionary>
but i'm having another problem now...i also have titlebar buttons style<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}">in the same file. the buttons are getting the style, but not changing color on hover, or working on click
– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54274212%2fc-sharp-wpf-specify-folders-in-xaml-style%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Types are referenced using namepace and type name, not via physical file paths.
So to reference the type Proj.Views.Dashboard, add the corresponding namespace as XML namespace declaration and use it in the TargetType attribute, e.g.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles"
xmlns:views="clr-namespace:Proj.Views" >
<Style x:Key="MyWindowStyle" TargetType="views:Dashboard">
....
....
</Style>
</ResourceDictionary>
but i'm having another problem now...i also have titlebar buttons style<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}">in the same file. the buttons are getting the style, but not changing color on hover, or working on click
– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
add a comment |
Types are referenced using namepace and type name, not via physical file paths.
So to reference the type Proj.Views.Dashboard, add the corresponding namespace as XML namespace declaration and use it in the TargetType attribute, e.g.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles"
xmlns:views="clr-namespace:Proj.Views" >
<Style x:Key="MyWindowStyle" TargetType="views:Dashboard">
....
....
</Style>
</ResourceDictionary>
but i'm having another problem now...i also have titlebar buttons style<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}">in the same file. the buttons are getting the style, but not changing color on hover, or working on click
– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
add a comment |
Types are referenced using namepace and type name, not via physical file paths.
So to reference the type Proj.Views.Dashboard, add the corresponding namespace as XML namespace declaration and use it in the TargetType attribute, e.g.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles"
xmlns:views="clr-namespace:Proj.Views" >
<Style x:Key="MyWindowStyle" TargetType="views:Dashboard">
....
....
</Style>
</ResourceDictionary>
Types are referenced using namepace and type name, not via physical file paths.
So to reference the type Proj.Views.Dashboard, add the corresponding namespace as XML namespace declaration and use it in the TargetType attribute, e.g.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Proj.Styles"
xmlns:views="clr-namespace:Proj.Views" >
<Style x:Key="MyWindowStyle" TargetType="views:Dashboard">
....
....
</Style>
</ResourceDictionary>
answered Jan 20 at 6:49
Klaus GütterKlaus Gütter
2,46811321
2,46811321
but i'm having another problem now...i also have titlebar buttons style<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}">in the same file. the buttons are getting the style, but not changing color on hover, or working on click
– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
add a comment |
but i'm having another problem now...i also have titlebar buttons style<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}">in the same file. the buttons are getting the style, but not changing color on hover, or working on click
– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
but i'm having another problem now...i also have titlebar buttons style
<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}"> in the same file. the buttons are getting the style, but not changing color on hover, or working on click– mrid
Jan 20 at 7:14
but i'm having another problem now...i also have titlebar buttons style
<Style x:Key="WindowButtonStyle" TargetType="{x:Type Button}"> in the same file. the buttons are getting the style, but not changing color on hover, or working on click– mrid
Jan 20 at 7:14
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
For another problem, please ask another question.
– Klaus Gütter
Jan 20 at 7:15
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54274212%2fc-sharp-wpf-specify-folders-in-xaml-style%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
Shouldn't
localbeclr-namespace:Proj.Views? And then theTargetTypebecomeslocal:Dashboard.– sthotakura
Jan 20 at 6:47