我试图做某种巫师。我在框架中使用navigationservice
。第二帧包含RichTextBox
,我需要获取其文字,但我收到了以下错误
public static string attext
{
get
{
string aciklama_t_text = new TextRange(aciklama_t.Document.ContentStart, aciklama_t.Document.ContentEnd).Text;
return aciklama_t_text;
}
}
在我的框架aciklama_t = richtextbox
中。
错误是:
错误CS0120非静态字段,方法或属性需要对象引用“wpage2.aciklama_t'
这些按钮不在此处:
[
不一定要这样。如果还有其他解决方案,请告诉我。我是一个非常新的C#用户。
答案 0 :(得分:0)
我不太确定你要做什么。由于aciklama_t
是非静态变量,因此不应将其放在静态属性中。
这样的事情修复了异常:
public string attext
{
get
{
string aciklama_t_text = new TextRange(aciklama_t.Document.ContentStart, aciklama_t.Document.ContentEnd).Text;
return aciklama_t_text;
}
}
<强>更新强>
好像你应该在wpage2中添加一个变量,并在下面添加一行,然后你可以访问PreviousPage
。
var wpage2 = new wpage2();
wpage2.PreviousPage = this; //add this line
wizardframe.NavigationService.Navigate(wpage2);
introtest = "wpage2";
答案 1 :(得分:0)
<div class="col-md-7 col-xs-9" style="margin-left:10px; margin-right:10px; width:870px;">
<div class="user_details_panel">
<div id="profile_pic">
<!-- Other content here -->
</div>
</div>
<div id="userposts_panel">
<div id="userposts_panel">
<table>
<tr><?php
// php query leading to this echo ...
echo "<td>
<div class='photos'>
<a href='$photo_url' target = '_blank'><img src='$photo_url'/></a>";
if ($user == $username){
echo "
<a href='inc/change_dp.php'><input class='update' type='button' value='Make Display Picture' /></a>
<a href='inc/delete_photo.php'><input class='delete' type='button' value='Delete' /></a>";
} echo "
</div>
</td>";
echo "<style>
.photos:hover img{
opacity:0.5;
}
.photos:hover input {
display: block;
}
.photos input {
position:absolute;
display:none;
}
.photos input.update {
position: absolute;
top:0;
right:0;
}
.photos input.delete {
top:0;
left:0;
}
</style>";
</tr>
</table>