|
I'm learning WPF (finally). Just bought a book and started.
Things are going quite well and all the test application seem to work. I have only 1 problem I can't seem to find.
Everytime I want to change the name of the file and class from eg. Window1 to something more comprehensive I get an error in App.g.cs where he says that namespace "mynamespace" doesn't find the App object. For my tests I just deleted it, but since it is created by Visual Studio it will often overwrite it again.
I played around a little with XML namespaces in both the changed Window1.xaml and cs files as with the App.xaml and cs files. no avail (the book also uses standard Window1 naming so no help there).
I'm playing around on my home desktop with VS 2008 express (the free version) edition. I haven't tried yet on my work laptop.
thanks !
PS: just curious, my first impression is that WPF is a little 'forced' and is not really easy programming (xaml), am I alone in this?
|
|
|
|
|
Clean your solution and then try again.
V. wrote: PS: just curious, my first impression is that WPF is a little 'forced' and is not really easy programming (xaml), am I alone in this?
Using Expression Blend generally reduces some of this xaml work.
There are only 10 types of people in this world — those who understand binary, and those who don't. |
|
|
|
|
|
What do you mean exactly with "clean your solution" ?
thanks.
|
|
|
|
|
Hi All,
say i have these inputs strings:
string input_1 = " ABCD ";
string input_2 = " A BC D ";
string input_3 " A B C D ";
I want to convert these strings to the follows:
input_1 = " ABCD";
input_2 = " A BC D";
input_3 " A B C D";
basically remove all the blanks after the last letter, i know the string.TrimEnd() function in .Net can be used to achieve my requirement. Is there another way (without using string.TrimEnd() function) to achieve the same as String.TrimEnd() does?
Many thanks
|
|
|
|
|
Hello All
I have code to convert the first letter of the string to capital
Public sub Text2_Lost Focus (---)
s=text2.text
l=len(s)
s=lcase(s)
text=""
m=mid(s,1,1)
text2=text2 &""& ucase(m)
for i=2 to 1
m=mid(s,i,1)
a=asc(m)
if a=32 then
i=i+1
m=mid(s,i,1)
text2=text2 & "" & ucase(m)
end if
if a<>32 then
text2=text2 & lcase(m)
end if
next
end sub
Sagar Khairnar
(Jr.Software Developer)
|
|
|
|
|
You could write your own, but I don't see why you would unless this is homework...
|
|
|
|
|
This is not a homework, this is a question that i got during my previous interview
|
|
|
|
|
Without using trim - locate the last space in a string and then use substring to get the rest of the string.
There are only 10 types of people in this world — those who understand binary, and those who don't. |
|
|
|
|
|
Abhinav S wrote: Without using trim - locate the last space in a string and then use substring to get the rest of the string. And repeat...
Otherwise it just removes the final space, unlike TrimEnd which removes them all. Except it also removes trailing tab characters.
A better solution might be:
Regex.Replace(s, @"[\s]*$", "") Which does the lot for you.
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
The simplest solution is to use a regular expression:
Regex.Replace(inputString, @"[\s]*$", "")
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
this is the most efficient and accruate way, thanks very much.
|
|
|
|
|
you can do
input_3 = inputstr.Substring(0, inputstr.LastIndexOf(" "));
will give you the result you want.
theLizard
|
|
|
|
|
Unfortunately, that turns out not to be the case.
It will remove all data from the last occurance of a space to the end:
"A<space>B<space>C<space><space>" becomes "A<space>B<space>C<space>"
"A<space>B<space>C" becomes "A<space>B"
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
Oops, less haste,
If I could not use trim()
it should have been something like
<br />
<br />
if(string.LastIndexOf(" ") = string.Length)<br />
{<br />
string = string.Substring(0, string.Length-1);<br />
}<br />
<br />
But the answer from OriginalGriff seems to be the one, I have also learned.
theLizard
|
|
|
|
|
Make it a while loop and use a comparison operator rather than assignment.
|
|
|
|
|
oops (again, bugger) left out one of these = and yes a while would be appropriate if more than one at end of string.
I'm having an off day
theLizard
|
|
|
|
|
There are plenty of ways of doing this. Here is one:
You can make use of LastIndexOf and Replace method along with the Length property. Check the last index of the space and if it is equal to the length of the string, replace it with nothing. You can also use the Remove method instead of Replace.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
Doesn't achieve what he asked for: it only removes the last space, not all trailing spaces.
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
Do that recursively.
/This approach can win the worst approach award.
//No, I can beat this one too.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
Mmmm! I love the smell of sledgehammer in the morning!
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
Just the smell. Blow - never.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
I'm writting a multi-media classroom use c#.
I Want Send The Teacher' Computer screen to Every Student screen.
Thanks.
|
|
|
|
|
|
Hello guys,
I would like to have a wrapper for Rcom server in C#. I do not know what a wrapper is or how to create it.
This is what i did and i do not know if i am right or wrong.
I opened a project in C# which is integrated to R, using two dll files and this is what i did:
Open Project -> References -> Add References -> COM -> RCOM 1.0 type library (located at library/rcom/libs/rcom_srv.tlb)
This creates a dll file in my system named Interop.RCOMServerLib.dll. Is this what is meant by the wrapper file. I have no clue, its just a wild guess.
I need some help here.
Thanks,
SJ.
|
|
|
|
|
I have been suffering with dial-up internet access for many years, but lately it has been getting worse. I would like to write an application using C# or C++ to monitor what programs are using, and maybe hogging the connection. If anyone could point me in the best direction to get started, I would much appreciate any guidance you could give me.
|
|
|
|